Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Не отображаются награды в сообщениях


Не отображаются награды в сообщениях

Сообщений 21 страница 30 из 30

21

и вот этот скрипт "убивает" награды

Код:
<!-- ссылки на контакты около ника -->
<script type="text/javascript">
$('#pun-viewtopic .post').each(function() {
  if($(this).find('.pl-email').length && GroupID != 3) {
    var a = $('<span class="platz"></span>').appendTo($(this).find('.pa-author a'));
    var apl = a.position().left+3, apt = a.position().top;
    $(this).find('.pa-author').after(' <span style="position:absolute;top:'+apt+'px;left:'+apl+'px; cursor:pointer;" class="open-p">&#9660</span><ul class="view-p"></ul>');
    $(this).find('.pl-email,.pl-website').attr('class', 'link').appendTo($(this).find('.view-p'));
    var thsc = $(this).find('.view-p');
    $(this).find('.open-p').click(function() {
      $(this).next().toggle();
    });
  }
});
</script>

чей-то какие-то привередливые они стали...

0

22

Герда написал(а):

универсальный скрипт замены вырубает отображение наград:

поправка - вырубают награды ТОЛЬКО эти строчки:

UniverСhange(".pl-email a","Профиль","Посмотреть профиль");
UniverСhange(".pl-email a","ЛС","Написать Личное Сообщение");
UniverСhange(".pl-email a","E-mail","Отправить E-mail");
UniverСhange(".pl-website a","Вебсайт","Посмотреть Вебсайт");

их теперь аще ни одним скриптом нельзя тронуть? почему ж награды соскакивают?

0

23

Герда

Код:
<script>
(function () {

      function awards_spoiler() {
$('#pun-viewtopic .post').each(function() {
  if($(this).find('.pl-email').length && GroupID != 3) {
    var a = $('<span class="platz"></span>').appendTo($(this).find('.pa-author a'));
    var apl = a.position().left+3, apt = a.position().top;
    $(this).find('.pa-author').after(' <span style="position:absolute;top:'+apt+'px;left:'+apl+'px; cursor:pointer;" class="open-p">&#9660</span><ul class="view-p"></ul>');
    $(this).find('.pl-email,.pl-website').attr('class', 'link').appendTo($(this).find('.view-p'));
    var thsc = $(this).find('.view-p');
    $(this).find('.open-p').click(function() {
      $(this).next().toggle();
    });
  }
});
      }
      var t=0;  var time_func = setInterval(function(){ t++;
          if (t>100) { clearInterval(time_func); return; } 
          if ($(".pa-awards").length) { clearInterval(time_func); awards_spoiler() }
      },100);
}())
  </script>

+1

24

Deff
отлично, пашет. :cool:

а есть способ безопасно заменить текст ссылок профиля?

Отредактировано Герда (25.10.2014 02:11:44)

0

25

Герда
Ну после строки   

function awards_spoiler() {
<!--Здесь ставим скрипт замены без тегов-->
.... Далее как есть

В принципе ти могешь заменить css (через скрытие ссылки через z-index и :after или :before + z-index:+1

Отредактировано Deff (25.10.2014 02:21:12)

0

26

Deff написал(а):

Здесь ставим скрипт замены без тегов

шик, все работает
спс большое

0

27

Duka написал(а):

Почти никогда не меняем. Это долго и трудно. Админка Макса не совсем удобная. Мы там подготовили 1 раз и надолго; все остальное — магия на серверах квадры.
.

Ну как вариант:
В последнем загружаемом скрипте есть переменная var version ='от 10 окт. 1812г.';
Загружаешь её на LocalStorage(если там пусто, если не пусто сверяешь её с ней и заменяешь,
Если они не идентичны, в последнем операнде скрипта делаешь пустой Аякс-запрос ко всем подгружаемым ссылкам, (это просто, если разместить на серве Access-Control-Allow-Origin или тупо, через  document.write обычными загружаемым скриптами и линками с изменяемой солью), при последущих загрузках страниц - весь Кеш обновицо. Главн дело не в невозможности чего-то...

Отредактировано Deff (07.11.2014 19:03:19)

0

28

...

Отредактировано Deff (07.11.2014 17:54:44)

0

29

Deff написал(а):

Резюме  о бестолковости оппонента( ксать по мне - молод ыщо. В моих технических  разработках пол-союза)

Мне жалко союз) В таком случае, стар ты уже, не поспеваешь. Ты просто много говоришь, не по делу, создавая какую-то иллюзорную видимость знаний. Ну какой еще Access-Control-Allow-Origin или document.write? Как это связано с версиями? Куда ты съезжаешь вечно? Забываешь о чем говорить начали? Access-Control-Allow-Origin уже сто лет используется у нас. Тебя слушать невозможно просто, ты теряешь нить

Deff написал(а):

В последнем загружаемом скрипте есть переменная var version ='от 10 окт. 1812г.';

Это костыль костыльный, но мысль я твою уловил, обдумаю как это сделать правильней.

Так говорят про таких людей как ты

http://funfix.ru/pics/c2/e7/75/997411b19076b24c9e6e371b63d6b7fa.large.gif

0

30

:D Гы...

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Архив » Не отображаются награды в сообщениях


Рейтинг форумов | Создать форум бесплатно