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

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

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


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


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

Сообщений 181 страница 200 из 1000

Перевести1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

Предыдущая тема - Запросы по скриптам[3]
Следующая тема - Запросы по скриптам[5]

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

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

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

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

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

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

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

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

+1

Перевести181

Lusiya
Замените код скрипта - на такой (стиль не трогайте):

<script type="text/javascript">
$('.post-author:not(.online)').find('.pa-title').addClass('offline');
$('.post-author.online').find('.pa-title').addClass('online');
$('.post').each(function(){
  var PostAuthorLogin = $(this).find('li.pa-author>a').text();
  var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
  $(this).find('.pa-title.online').append('<img src="/i/blank.gif" class="indOnline" title="'+PostAuthorLogin+' на форуме'+activeTime+'" />');
  $(this).find('.pa-title.offline').append('<img src="/i/blank.gif" class="indOffline" title="'+PostAuthorLogin+' вне форума" />');
});
</script>

(* Поправил

Отредактировано Alex_63 (Вт, 7 Июл 2015 17:08:16)

+1

Перевести182

Alex_63
СПАСИБО БОЛЬШОЕ!!! :cool:  Сейчас попробую подогнать, а то чуток на статус налезает

0

Перевести183

Lusiya
Сделайте скрин, покажите стрелкой, что не так

0

Перевести184

Alex_63
Упустила один момент, а когда расположение иконки около статуса, при наведении на нее http://savepic.ru/7550442.png скрипт уже не будет работать?

0

Перевести185

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

Lusiya
Сделайте скрин, покажите стрелкой, что не так

Все-все... Все ОТЛИЧНО стоит!!! Только при наведении на иконку всплывалка не отображается

0

Перевести186

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

Только при наведении на иконку всплывалка не отображается

Ни наю, - сейчас посмотрю (возможно,чем-то перекрывается)

0

Перевести187

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

Ни наю, - сейчас посмотрю (возможно,чем-то перекрывается)

ок :flirt:

0

Перевести188

Lusiya
Найдите в Первом Окне стилей

li.pa-author {
background: url('http://i63.fastpic.ru/big/2015/0221/6a/095fb5701afd44ea540dbb605407d66a.png') no-repeat; width: 200px; height: 45px;
text-align: center;
padding-top: 14px !important; margin: 18px 17px;
}

Замените на:

li.pa-author {
  background: url('http://i63.fastpic.ru/big/2015/0221/6a/095fb5701afd44ea540dbb605407d66a.png') no-repeat;
  width: 200px;
  height: 29px;
  text-align: center;
  padding-top: 14px !important;
  margin: 18px 17px;
  margin-bottom: 5px !important;
  }

+1

Перевести189

КЛАССНО! Спасибо ОГРОМНОЕ!!! http://s3.uploads.ru/YNsWF.gif  Сейчас все отобоажается :cool:
Добавлено спустя 2 минуты 47 секунд:
Упс :blush: после слова "на форуме" идет еще слово? :unsure:
http://sg.uploads.ru/t/QqSs9.gif

Отредактировано Lusiya (Вт, 7 Июл 2015 17:33:50)

0

Перевести190

Lusiya
Попробуйте убрать скрипт иконок "Онлайн - Офлайн"

У Вас поле профиля "Активен" показано в Админке ?
Видимо, скрипт не может найти .pa-online, поэтому время пребывания отображается как undefined


Отредактировано Alex_63 (Вт, 7 Июл 2015 17:42:16)

0

Перевести191

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

Lusiya
Попробуйте убрать скрипт иконок "Онлайн - Офлайн"

У Вас поле профиля "Активен" показано в Админке ?

Сейчас посмотрю...
Добавлено спустя 2 минуты 4 секунды:
Alex_63, да, показано

Отредактировано Lusiya (Вт, 7 Июл 2015 17:45:03)

0

Перевести192

Lusiya
Уберите скрипт Картинок Онлайн-Оффлайн (или поставьте ниже моего скрипта)

0

Перевести193

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

Lusiya
Уберите скрипт Картинок Онлайн-Оффлайн (или поставьте ниже моего скрипта)

Ок, сейчас

0

Перевести194

Lusiya
Попробуйте поставить мой скрипт выше этого скрипта:

<!--Подгрузка HTML низ-->
<script type="text/javascript"><!--// после каждой перезаливки  в админку файла(22222.txt), - меняем цифру в скрипте после[.txt?=] //-->
var µ;(function(){var a="html_HTML_DOWN";if(a==µ)return;µ=a;var b=BoardID.toString(16),c='/files/00000000'.substr(0,15-b.length)+b,f2="/22222.txt?=21",
lnk=c.replace(/(.{11})(.{2})(.{2})/,'$1/$2/$3')+f2, b='<!--|·|-->',html, c='/',reg=eval(c+b+c+'g'),b=b.split('|·|'),storag=window.localStorage;
var d=+new Date();if(storag)html=storag[a];if(html){c=html.split(reg);if(c=(c[1]==lnk && d-c[2]<864000000)){document.write(html);return;}}
if(!html||!c){c=!c?d:'';html = $.ajax({url:lnk+c, async: false, cache:!!c}).responseText;document.write(html);
if(!storag)return; storag[a]=b[0]+lnk+'·'+ d + b[1]+html}}());
</script>

0

Перевести195

Alex_63
Заменила. Извеняюсь, что так долго, т.к. в файле все скрипты были. Переставила, теперь все работает :jumping:  :cool:

+1

Перевести196

Доброго времени суток еще раз.

Собственно, суть проблемы:

Есть два скрипта сворачивания подписи:
1 вариант: (в котором, кстати, замечен баг - скрипт не сворачивает подпись, в которой есть скобки ())

Код:
<script type="text/javascript">
$('.post-sig').each(function() {
  $(this).find('dd').before('<p class="ph"><span style="cursor:pointer;font-weight:bold">Отношения персонажа</span></p>');
  var dohr = $(this).find('dd').html().split('<hr>')[0];
  var expr = new RegExp(dohr+'<hr>', 'i');
  $(this).find('dd').html($(this).find('dd').html().replace(expr,'<div class="hidep" style="display:none">'+dohr+'<hr></div>'));
  $(this).find('.ph').click(function() {
    $(this).parents('.post-sig').find('.hidep').toggle();
  });
});
</script>

2 вариант (которым пользуемся мы, и который хотелось бы изменить)

Код:
<!--Cворачивание подписи-->
<div id="CNt" style="display:none;">
            <span class="Sh-Hi" alt="Селектор">
              <span class="c-Hi" style="display:none">
         <img src="http://forumstatic.ru/files/0015/2b/14/15022.png" alt="" />
              </span>
              <span class="c-Sh">
    <img src="http://forumstatic.ru/files/0015/2b/14/60812.png" alt="" />
              </span>
            </span>
</div>
<script>
L=$("#CNt").html()
$("dl.post-sig").before(L)
$("dl.post-sig").hide()
$(".Sh-Hi span").click(function(){
$(this).parent(".Sh-Hi").find("span").toggle()
$(this).parent(".Sh-Hi").next("dl.post-sig").toggle()
});
</script>

Суть вопроса - хотелось бы внести в скрипт вариант 2 условие, похожее на то, что стоит в варианте 1 - иными словами, чтобы второй скрипт сворачивал часть подписи до символа

Код:
&#8206

а остальное выводилось ниже.

Отредактировано Asmodey (Чт, 9 Июл 2015 02:51:53)

0

Перевести197

Asmodey
:glasses: Не проще ли поставить в подпись код спойлера ?
[spoiler="Свернутый текст"][/spoiler]
На тот текст который нужен ?

0

Перевести198

Deff
Суть в том, что пользователи очень любят большие гифки, которые невероятно отвлекают внимание, и заставить их засунуть оные в спойлер - та еще проблема.
А в подписи задуман кусок, который должен быть всегда открыт, и информацию в который будет писать АМС, собственно, для этого и нужны такие сложности.
Условие, по которому он открывается - [hr*], но его иногда используют и пользователи. К сожалению, не могу придумать другого символа/знака, который можно было бы поставить в качестве аналогичного условия.

Отредактировано Asmodey (Чт, 9 Июл 2015 02:24:20)

0

Перевести199

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

К сожалению, не могу придумать другого символа/знака, который можно было бы поставить в качестве аналогичного условия.

Ну, к примеру невидимый: &#8206;

0

Перевести200

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

&#8206

Если это возможно реализовать без конфликта, то такой вариант был бы, пожалуй, лучшим - ибо hr все-таки довольно часто используют юзеры, и могут возникнуть проблемы.

0


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