Единый форум поддержки

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]


Запросы по скриптам[4]

Сообщений 861 страница 880 из 1000

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

861

Adi
Да, к сожалению, ограничено - посколь заголовок темы может содержать максимум 70 символов, - из них 40 на заголовок, 28 на Описание + 2 спецсимвола
Просил Админа сервиса увеличить количество символов до 100-110 - он проигнорировал просьбу

0

862

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

Adi
Да, к сожалению, ограничено - посколь заголовок темы может содержать максимум 70 символов, - из них 40 на заголовок, 28 на Описание + 2 спецсимвола
Просил Админа сервиса увеличить количество символов до 100-110 - он проигнорировал просьбу

Ну ладно тогда)

0

863

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

вопрос по прикрученным на русфф тегам, которые в первом посте торчат в виде ссылок:
http://magiclibrary.0pk.ru/viewtopic.php?id=385

как им можно вкорячить стиль?
http://s3.uploads.ru/1vbIX.png

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

<!-- Добавляем селектор #tags-post к "Тегам" -->
<script>
    if ($('#pun-viewtopic').length)(function () {
          function add_classTags() { //Обработка Похожих тем
            $('.post:first .post-content>p>a[href*="/mod/tags/"]').parent('p').attr('id','tags-post');
          }
          var t=0;  var time_id = setInterval(function(){ t++;
              if (t>100) { clearInterval(time_id); return; }
              if ($('.post:first .post-content>p>a[href*="/mod/tags/"]').length) {clearInterval(time_id); add_classTags();}
          },100);
    }())
</script>

собственно, после последних изменений на сервисе, оно не пашет.
помогите, плиз, подправить.

0

864

Герда
Сделай скриншот, ткни стрелкой о чём речь,  (Не вижу там ссылок) Возможно не работает скрипт от русфф

0

865

Deff
http://magiclibrary.0pk.ru/viewtopic.php?id=381
в первом посту топика - "теги"

вот скриншот:

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

http://s3.uploads.ru/1vbIX.png

эти теги надо бы обернуть в какой-нить код с селектором, ибо щас они имеют тот же стиль, что и текст поста.
а на всех нормальных сайтах теги всегда отделяются от основной информации другим стилем.

0

866

Герда
Вот тут отпишись в поддержку => Не создавать нового тега <p> в постах при одной пустой строке

0

867

Герда
Можно попробовать вот такой костыльный вариант:

<!-- Добавляем селектор #tags-post к "Тегам" -->
<script>
    if ($('#pun-viewtopic').length)(function () {
          function add_classTags() { //Обработка Похожих тем
            $('.post:first .post-content>p:contains("Теги")').each(function () {
              $(this).html($(this).html().replace(/<br><br>Теги\:(.*?)<\/a><\/p>/gi,'<br></p><p id="tags-post">Теги: $1</a></p>'));
            });
          }
          var t=0;  var time_id = setInterval(function(){ t++;
              if (t>100) { clearInterval(time_id); return; }
              if ($('.post:first .post-content>p>a[href*="/mod/tags/"]').length) {clearInterval(time_id); add_classTags();}
          },100);
    }())
</script>

Не уверен, что будет работать, посколь у меня сейчас теги от русфф по твоей ссылке вообще не работают

0

868

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

Вот тут отпишись в поддержку

ИМХО - если уж и предъявлять, то русфф, за то, что они не добавляют функционал с селектором.
но им писать с подобными просьбами - как об стенку горох.
не понимаю, почему они не обернут теги в <span class="tags">, по-моему, это не сложно.
Админ вряд ли изменит верстку поста из-за того, что не получается пофиксить функционал, который накрутил партнер.

Alex_63
не, не пашет:
http://magiclibrary.0pk.ru/viewtopic.php?id=381

0

869

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

Админ вряд ли изменит верстку поста из-за того, что не получается пофиксить функционал, который накрутил партнер.

Максим поправил недавно верстку по моей просьбе удобства действия тегов(цвет-шрифт) и через пробельную строку, но забил на замечание про две пробельные строки.
Так что надеемся, что добъёт!

0

870

ну, я отписалась, и там, и там.
буду ржать, если на майбб изменения произойдут раньше, чем на русфф.
хотя у них пять лет на все один ответ - "мы делаем лабу".
битва улиток по устранению жуков объявляется открытой. :D

Отредактировано Герда (Вс, 25 Окт 2015 13:43:55)

0

871

Герда
А так - тоже не работает ?

<!-- Добавляем селектор #tags-post к "Тегам" -->
<script>
    if ($('#pun-viewtopic').length)(function () {
          function add_classTags() { //Обработка Похожих тем
            $('.post.topicpost .post-content>p:contains("Теги")').each(function () {
              $(this).html($(this).html().replace(/<br><br>Теги\: /g,'<br></p><p id="tags-post">Теги: '));
            });
          }
          var t=0;  var time_id = setInterval(function(){ t++;
              if (t>100) { clearInterval(time_id); return; }
              if ($('.post:first .post-content>p>a[href*="/mod/tags/"]').length) {clearInterval(time_id); add_classTags();}
          },100);
    }())
</script>

(* Поправил

0

872

Alex_63
не-а :dontknow:
http://magiclibrary.0pk.ru/viewtopic.php?id=381

0

873

Герда
У меня вроде вот так сработало:

<script>
if($('#pun-viewtopic').length) {
  $('.post.topicpost .post-content>p:contains("Теги")').each(function () {
    $(this).html($(this).html().replace(/<br><br>Теги\: /g,'<br></p><p id="tags-post">Теги: '));
  });
}
</script>

+1

874

Alex_63
та, теперь работает.  :cool:

0

875

всплыла еще одна проблема.
делался скрипт, который оборачивает пагинацию по страницам топика на странице списка тем:

Код:
<!-- Добавляем селектор на пагинатор по страницам -->
<script type="text/javascript">
$('.tcl a').each(function () {
  if($('#pun-index').length)return;
  if($(this).attr('href').indexOf('&p=')!=-1 || $(this).text().length <= 2) { 
    $(this).addClass('Pages');
    $(this).parent().html($(this).parent().html().replace('[','<span class="PagesText">').replace(']','</span>'));
  }
});
</script>

но он отказался оборачивать все топики, селектор добавляется только к первому топику, у которого есть несколько страниц:
http://magiclibrary.0pk.ru/viewforum.php?id=37
тема с закрепленным первым сообщением - отображается как надо,
тема на несколько страниц -не имеет селектора
http://s3.uploads.ru/t/tp0BW.jpg

0

876

апчег

0

877

Герда
1. Скрипт какой-то убогий
2. Я не понимаю откуда у тебя на странице тем форума берутся тексты ? ( где этот скрипт ?)
Очевидно трансформация пагинации должна идти до подгрузки текстов

0

878

Deff
1. ну, какой есть. посему тут и спрашиваю - другого не имеем.
2. тексты берутся из этого скрипта:

Код:
<!-- Предпросмотр темы в Форуме -->
<script type="text/javascript"> 
$('.tcl *:not(.newtext) > a:not([href*="&p="])').each(function(){
  if(!($('#pun-viewforum').length) || $(this).text().length == 1)return;
  var poisk = $(this).attr('href'),
  zapros = poisk.slice(poisk.indexOf("viewtopic.php?id=")+17),
  thisTD = $(this).parents('td');
  $(thisTD).find('.intd').append('<div id="tema"></div>');
  $.get('export.php?type=rss&tid='+zapros,'',prevTEMA);
  function prevTEMA(data){
    $(data).find('item:last').each(function(){ 
      var TContent = $(this).find('description').text();
      TContent = TContent.replace(/([\t|"|']+?)/gim, '');
      $(thisTD).find('#tema').append('<div>'+TContent+'</div>'); 
    });
  }
});
</script>

попробовала переставить. перемена мест слогаемых суммы не изменила.

0

879

Герда
Попробуй так:

<!-- Добавляем селектор на пагинатор по страницам -->
<script type="text/javascript">
$('.tcl a').each(function () {
  if($('#pun-index,#pun-searchtopics').length || !($(this).attr('href').indexOf('&p=')!=-1 || $(this).text().length <= 2))return;
  $(this).addClass('Pages');
  $(this).parent().each(function () {
    $(this).html($(this).html().replace(/\[ (.*?) \]/gi,'<span class="pagestext">$1</span>'));
  });
});
</script>

Ставить После скрипта Универсальной Замены

0

880

Вариант:

<!-- Добавляем селектор на пагинатор по страницам -->
<script type="text/javascript">
$('#pun-viewforum,#pun-searchtopics').find('.tcl .pagestext').each(function () {
    $(this).find('a').addClass('Pages');
    $(this).replaceWith($(this).html().replace('[','<span class="PagesText">').replace(']','</span>'));
});
</script>

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]