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

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

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


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


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

Сообщений 1701 страница 1720 из 2001

1

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

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

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

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

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

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

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

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

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

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

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

+4

1701

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

Deff
тогда я тебя сразу по двум проблемам тыркну.

тестовик: http://oaotr.0pk.ru/viewtopic.php?id=168
на случай покопаться:

Скрытый текст (от 9999999 написал(а):

faiko
1111

в хтмл-низ мои попытки решить первую проблемы

1. надо добавить классы в post-rating
если ".post-rating a" содержит плюсик +, добавляем класс "good"
если ".post-rating a" содержит минус -, добавляем класс "bad"
мои попытки это сделать находятся в хтмл-низ, я хз, почему у меня не получается (((

https://upforme.ru/uploads/0000/14/1c/16803/143969.jpg


2. убираем контейнер .post-vote для постов, где уже проголосовал юзер
наглядно:
https://upforme.ru/uploads/0000/14/1c/16803/264651.jpg

можно добавить класс "hide" в .post-vote при наличии голоса - скрою его через стиль:
https://upforme.ru/uploads/0000/14/1c/16803/525512.jpg


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

Герда в HTML низ

не робит
есть оцененные посты без класса "Gerda"
затести сам на тестовике

Deff
для удобства поставила в пункте 1. надо добавить классы в post-rating
картинку по умолчанию вместо отключения отображения блока без класса

0

1702

Радистка, у меня пока не удаётся сегодня заняться кодами( раздергали по решению возникающих проблем с новым спойлером  :flag:

+2

1703

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

Радистка, у меня пока не удаётся сегодня заняться кодами( раздергали по решению возникающих проблем с новым спойлером  :flag:

если можешь, удели сначала моим вопросикам по голосовалке к посту.
Запросы по скриптам[10]

у меня уже усё готово, чтоб сделать простой скрипт на 2 смайла-реакции. мб народу такой вариант зайдет.

а то чую, что вшивать многосмайлов - это явно работка надолго...

+1

1704

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

не робит
есть оцененные посты без класса "Gerda"
затести сам на тестовике

Шот ты меня обманываешь!!
Все ставится на всех не нулевых!!
Тест

<!--  Класс к  .post-vote -->
<script type = "text/javascript" >
$('.post-rating').each(function (i) {++j;
  var b = parseInt($(this).text());
  if(b>0)$(this).next('.post-vote').addClass('good');
  if(b<0)$(this).next('.post-vote').addClass('bad');
  if(b)$(this).find('a[title]').prepend('<img src="http://urchoice.rolka.su/img/smilies/MyBB/light/writing.gif">   ')
});
</script>

После теста. тестовую строку красным - убираем!

0

1705

Deff
а как скрыть контейнер post-vote для юзера, если он уже голосовал?

https://upforme.ru/uploads/0000/14/1c/16803/264651.jpg
https://upforme.ru/uploads/0000/14/1c/16803/264651.jpg

0

1706

Герда
Ну тут лучше спрашивать Ромыча, он делал первый Вариант скрипта отображения проголосовавших за сообщение...
Минусы - при большом числе отплюшенных  :crazyfun: постов на странице - будет много запросов

Отредактировано Deff (Вс, 9 Авг 2020 02:26:33)

0

1707

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

он делал первый Вариант скрипта отображения проголосовавших за сообщение...

а при чем скрипт проголосовавших?
я про обычную оценку поста, без скрипта.
если юзер уже голосовал - скрыть post-vote

-----

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

Шот ты меня обманываешь!!
Все ставится на всех не нулевых!!
Тест

<!--  Класс к  .post-vote -->
<script type = "text/javascript" >
$('.post-rating').each(function (i) {++j;
  var b = parseInt($(this).text());
  if(b>0)$(this).next('.post-vote').addClass('good');
  if(b<0)$(this).next('.post-vote').addClass('bad');
  if(b)$(this).find('a[title]').prepend('<img src="http://urchoice.rolka.su/img/smilies/MyBB/light/writing.gif">   ')
});
</script>

После теста. тестовую строку красным - убираем!

ты меня не понял
надо добавить класс в post-rating (НЕ в post-vote)
ВОТ СЮДА:
https://upforme.ru/uploads/0000/14/1c/16803/392446.png

поставила твой скрипт вот так (чтоб ставилась оценка в рейтинг, а не голосовалку):

Код:
<!--  Класс к  .post-vote -->
<script type = "text/javascript" >
$('.post-rating').each(function (i) {++j;
  var b = parseInt($(this).text());
  if(b>0)$(this).addClass('good');
  if(b<0)$(this).addClass('bad');

});
</script>

не вижу классов - http://oaotr.0pk.ru/viewtopic.php?id=168

+1

1708

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

а при чем скрипт проголосовавших?
я про обычную оценку поста, без скрипта.
если юзер уже голосовал - скрыть post-vote

Чтобы узнать кто проглосовал - нун запросить API, точно тож делает скрипт ромыч...
Просто скриптом мон скрыть ток при текущем клике, при повторном входе на страницу оно будет торчать как ни в чём не бывало  :dontknow:

0

1709

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

Чтобы узнать кто проглосовал - нун запросить API, точно тож делает скрипт ромыч...

аааа....
все, понятно. :cool:

0

1710

вопрос отменяется, придумала как выкрутиться

могёшь помочь с финальным штрихом?

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

убираем контейнер .post-vote для постов, где уже проголосовал юзер
https://upforme.ru/uploads/0000/14/1c/16803/264651.jpg
*можно добавить в .post-vote класс "hide" при наличии голоса или при его отсутствии

Отредактировано Герда (Вс, 9 Авг 2020 03:04:13)

0

1711

Deff
классы в post-rating таки добавила.
почти методом тыка... :tired:

+1

1712

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

аааа....
все, понятно.

По хорошему тут бы надо просить Alex_63 добавить скрыто список ID проголосовавших в само сообщение, ибо куча запросов на каждой странице даст большую нагрузку на сервер. чем заранее скрытая простановка их в пост... В phpbb такая фича есть ( ну или мод для такой фичи)

Отредактировано Deff (Вс, 9 Авг 2020 03:08:07)

+1

1713

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

По хорошему тут бы надо просить Alex_63 добавить скрыто список ID проголосовавших в само сообщение, ибо куча запросов на каждой странице даст большую нагрузку на сервер. чем заранее скрытая простановка их в пост...

ну... тогда голосовалку к посту пока лучше не тыркать

а подскажи, как можно заставить обновлять текущую страницу после тыка в кнопки голосования post-vote a?

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

сорян, с обновлением - разобралась.

+1

1714

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

Вот такой вопрос
скрипт сокрытия оценок пашет ли? http://forumd.ru/viewtopic.php?id=5878
у меня не работает ни на новые, ни на старые посты.

можно ли запилить скрипт, который скрывает после оценки прежде всего именно .post-vote весь целиком?

у нас на bsk.mybb.ru отлично работает

0

1715

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

Радистка, у меня пока не удаётся сегодня заняться кодами( раздергали по решению возникающих проблем с новым спойлером  :flag:

Радисски - оне терпеливые)))))

+1

1716

МАЧОнаДАЧЕ, Радистка и кто там еще спрашивал...

https://upforme.ru/uploads/0007/e3/f7/2/46357.jpg

выложила тут: http://forumd.ru/viewtopic.php?id=5946

оффтоп

Добавлено спустя 22 минуты 43 секунды:
пока подыскивала смайлы для реакций увидела набор, который идеально иллюстрирует работу над этой байдой:

https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_010.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_032.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_009.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_033.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_028.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_022.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_036.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_027.png
https://vkclub.su/_data/stickers/poppy/sticker_vk_poppy_039.png

+5

1717

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

МАЧОнаДАЧЕ, Радистка и кто там еще спрашивал...

https://upforme.ru/uploads/0007/e3/f7/2/46357.jpg

выложила тут: http://forumd.ru/viewtopic.php?id=5946

АААААА!!!!! тысяча спасибов с сердечками))))))  крЫсссоТА!

+1

1718

только двух лисичек для проголосовать почему-то нет.... только сам рейтинг поста отображается хитрыми мордашками.
Так должно быть?
----upd-----
все, поняла где они))))
круто))))
Герда, куда донат засылать?

Отредактировано Радистка (Вс, 9 Авг 2020 04:19:31)

0

1719

Радистка
кликай на лису

если хочешь чтоб голосовалка была по умолчанию включена добавь  после .post-vote {
display: block !important;

мне показалось, что сворачивание-разворачивание (как в оригинальном контейнере) более оптимально, ибо
1. экономия места - все-таки не просто + и -, а смайлики
2. меньше путает пользователя (когда в проголосованных постах реакции остаются - выглядит странно)

0

1720

Радистка написал(а):

Герда, куда донат засылать?

ы)
ну, если не жалко... https://www.donationalerts.com/r/forumd
:flirt:

0


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