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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[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]