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

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

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


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


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

Сообщений 1641 страница 1660 из 2001

Перевести1

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

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

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

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

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

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

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

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

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

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

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

+4

Перевести1641

МАЧОнаДАЧЕ написал(а):

Замена + и - в уважении под подписью
Ставить в хтмл-низ или форму ответа

<script type="text/javascript">
var a = document.getElementsByTagName("a")
for (i=0; i<a.length; i++){
if(a[i].title == "Позитивное сообщение"){
    a[i].innerHTML = '<img src="КАРТИНКА+" title="+" />'
}
if(a[i].title == "Негативное сообщение"){
    a[i].innerHTML = '<img src="КАРТИНКА-" title="-" />'
}
}

</script>

Хз работает счас или нет. Пробуйте пока так

Не работает, увы...

Отредактировано Радистка (Пт, 7 Авг 2020 20:02:22)

0

Перевести1642

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

скрипт муторный и долгий, с использованием API, причем вид эмодзи(или звёзд) за пост будет держаться ограниченное время(ибо API имеет конечный размер) ну к примеру месяц... Карочь код платный, недели на две минимум

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

+1

Перевести1643

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

если уже где-то было, буду благодарна за наводку,

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

Отредактировано Deff (Пт, 7 Авг 2020 20:33:34)

0

Перевести1644

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

Можно сделать случайная картинка от плусика в топике, в зависимости от номера сообщения или числа плусов в профиле автора

это как??!?
многоссылок сие не проблема, у нас набор смайликов подходящщих есть....

0

Перевести1645

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

это как??!?

Ну будет видно число плусов в посте и последний проставленный смайл (наверно таки от числа плусов пользователя, чобы менялось)
Ксать а у Вас включен в Администрирование-скрипт - просмотр проголосовавших за сообщение при наведении на цифру? Или этого Вам недостаточно ?

0

Перевести1646

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

это как??!?

Ну будет видно число плусов в посте и последний проставленный смайл (наверно таки от числа плусов пользователя, чобы менялось)
Ксать а у Вас включен в Администрирование-скрипт - просмотр проголосовавших за сообщение при наведении на цифру? Или этого Вам недостаточно ?

да, включен.
интересный вариант!

0

Перевести1647

МАЧОнаДАЧЕ написал(а):

Единственное что могу вам предложить это в html верх ставьте:

Код:
<!--картинки + - в теме-->
<style>
div.post-vote a:first-child {background:url(/uploads/000b/89/6b/244-1.gif); padding-left: 12px; padding-top: 7px;}
div.post-vote a:last-child {background:url(/uploads/000b/89/6b/244-2.gif);padding-right: 16px; padding-top: 7px;}
</style>

Картинки меняйте на свои (хоть эмодзи, хоть смайлики).
Это по факту те же лайки в "карму".

работает))) только как +/- скрыть, а то поверх картинки смотрится.... странно)))))

и в качестве "инструкции" - картинки свои можно вставлять только определнного размера - не более чем 40Х40 и с расширением .gif 
причем прекрасно вставляются анимированные гифки))))

Отредактировано Радистка (Пт, 7 Авг 2020 21:13:17)

+1

Перевести1648

Радистка
Есть есчё такой (но старинький вариант)
Минус:
Вы не хотели лишние посты
Плюс:
Возможно отобразить и текст эмоции и смайл свой поставить.
Попробуйте для теста

В html верх:

Код:
<script type="text/javascript">
FORUM.set('editor.think', { name : 'Добавить мысли', onclick : function() {make_code(); } } );
</script>
<style type="text/css">
td#button-think {
 background: url(http://st1.bbcorp.ru/i/information.png) no-repeat center !important;
 }
 
#think-area {
  position: absolute;
  z-index: 1000;
  top: 43px;
  right: 15px;
  padding: 1.5em;
  width: 500px;
}
 
#div_smiles p {
  padding-bottom: 0 !important;
}
 
#div_smiles span {
  display: inline;
}
 
.think_table {
  width: auto !important;
  table-layout: auto !important;
}
 
td.think_td {
  margin: 0; 
  padding: 0.2em !important;
  border-style: none !important;
}
 
.think_content {
  background-color: #eeee6f; 
  color: #000; 
  border-radius: 16px; 
  -webkit-border-radius: 16px; 
  -khtml-border-radius: 16px; 
  -moz-border-radius: 16px; 
  -o-border-radius: 16px; 
  border: 1px solid #fff; 
  padding: 3px 5px !important; 
  font-size: 1em;
}
 
#textarea, #input {
  width: 100%;
}
 
#close_button {
  margin-left: 15px;
}
 
.standart_smile {
  padding: 2px;
  cursor: pointer;
}
 
#hidden_link {
  text-decoration: none;
  border-bottom: 1px dotted;
}
 
.thought {
  padding-right: 7px;
  background: transparent url(http://s1.uploads.ru/i/D6VpZ.png) no-repeat top right;
  display: inline-block;
}
</style>

В html низ:

Код:
<script type="text/javascript">
var div; var i = 0; var t; var inp; var ta; var max = 10; var def_text = "Мысль потерялась..."; var def_smile = "http://s1.uploads.ru/i/t2jJV.gif";
 
var pic = new Array();
pic.push("http://www.kolobok.us/smiles/standart/acute.gif");
pic.push("http://www.kolobok.us/smiles/standart/ireful3.gif");
pic.push("http://www.kolobok.us/smiles/standart/blum2.gif");
pic.push("http://www.kolobok.us/smiles/standart/black_eye.gif");
pic.push("http://www.kolobok.us/smiles/standart/bad.gif");
pic.push("http://www.kolobok.us/smiles/standart/secret.gif");
pic.push("http://www.kolobok.us/smiles/standart/yahoo.gif");
pic.push("http://www.kolobok.us/smiles/standart/whistle2.gif");
pic.push("http://www.kolobok.us/smiles/standart/facepalm.gif");
pic.push("http://www.kolobok.us/smiles/standart/this.gif");
pic.push("http://www.kolobok.us/smiles/standart/agree.gif");
pic.push("http://www.kolobok.us/smiles/standart/black_eye.gif");
pic.push("http://www.kolobok.us/smiles/standart/grin.gif");
pic.push("http://www.kolobok.us/smiles/standart/help.gif");
pic.push("http://www.kolobok.us/smiles/standart/polling.gif");
pic.push("http://www.kolobok.us/smiles/standart/smoke.gif");
pic.push("http://www.kolobok.us/smiles/standart/sorry2.gif");
pic.push("http://www.kolobok.us/smiles/standart/umnik.gif");
pic.push("http://www.kolobok.us/smiles/standart/yu.gif");
pic.push("http://www.kolobok.us/smiles/standart/drinks.gif");
 
 
function make_div() {
 var fs; var z = 0; var new_div;
 fs = document.getElementsByTagName("div");
 for (z in fs) {
  if (fs[z].className == "fs-box hashelp") {
   new_div = document.createElement("div");
   new_div.id = "think-area";
   new_div.className = "container";
   new_div.style.display = "none";
   fs[z].appendChild(new_div);
  }
 }
}
 
function make_think(x) {
 var reg; var think; var j = 0; res = x.innerHTML; var smile; var text;
 reg = new RegExp("\\[think=([^\\]]+)\\]([^\\[\\]]+)\\[/think\\]", "g");
 if (reg.test(res)) {
  think = res.match(reg);
  for (j in think) {
   smile = think[j].substring(think[j].indexOf('[think=') + 7, think[j].indexOf(']'));
   text = think[j].substring(think[j].indexOf(']') + 1, think[j].indexOf('[/think]'));
   res = res.replace('[think=' + smile + ']' + text + '[/think]', '<table class="think_table" cellpadding="0" cellspacing="0"><tr><td class="think_td"><div class="think_content">' + text + '</div><span class="thought"><img src="' + smile + '" alt="" /></span></td></tr></table>');
  }
 }
 return res;
}
 
function make_bb_code() {
 t = document.getElementById("textarea").value;
 if (t == "") t = def_text;
 inp = document.getElementById("input").value;
 if (inp.indexOf("http://") == -1) inp = def_smile;
 bbcode('[think=' + inp + ']' + t + '','[/think]');
 changeVisibility('think-area');
}
 
function make_code() {
 var h = 0;
 changeVisibility('think-area');
 ta = document.getElementById("think-area");
 ta.innerHTML = "<textarea id='textarea' rows='5'>Введите текст мысли</textarea>";
 ta.innerHTML += "<div id='div_smiles'><p id='conteiner_smiles'><span id='visible_smiles'></span><span id='hidden_smiles' style='display: none;'></span></p><a id='hidden_link' style='cursor: pointer;' title='Показать или скрыть эмоции' onclick='document.getElementById(\"hidden_smiles\").style.display = (document.getElementById(\"hidden_smiles\").style.display == \"none\" ? \"inline\" : \"none\");'>Больше эмоций</a></div><br />";
 ta.innerHTML += "<input type='text' id='input' value='Вставьте ссылку на смайл' /><br /><br />";
 for (h in pic) {
  if (h < max) document.getElementById("visible_smiles").innerHTML += "<img class='standart_smile' src='" + pic[h] + "' alt='Эмоции' title='Нажмите, чтобы добавить' onclick='document.getElementById(\"input\").value = this.src;' />";
  else document.getElementById("hidden_smiles").innerHTML += "<img class='standart_smile' src='" + pic[h] + "' alt='Эмоции' title='Нажмите, чтобы добавить' onclick='document.getElementById(\"input\").value = this.src;' />";
 }
 ta.innerHTML += "<input type='button' class='button' value='Добавить' id='bb_buton' onclick='make_bb_code();' />";
 ta.innerHTML += "<input type='button' class='button' value='Закрыть' id='close_button' onclick='changeVisibility(\"think-area\");' />";
}
 
make_div();
div = document.getElementById("pun-main").getElementsByTagName("div");
for (i in div) {
 if (div[i].className == "post-content") div[i].innerHTML = make_think(div[i]);
}
</script>

Возможно если кто додумает (из скриптописцев) как убрать профиль с данного эмоции сообщения через none, было бы идеально под ваш запрос

работает))) только как +/- скрыть, а то поверх картинки смотрится.... странно)))))

Форум скрыт. У меня нет доступа в тему (сделайте хоть скриншот что-ли)

Отредактировано МАЧОнаДАЧЕ (Пт, 7 Авг 2020 21:41:55)

0

Перевести1649

Герда
Возможно додумает мой вариант (из поста выше).
Если есть возможность убрать полностью профиль. Типо profilе postlink none (я есчё далёк от ваших знаний в кодинге). Оставить только текст эмоции и смайл.
Было бы идеально :cool: с кучей вариантов развития

Отредактировано МАЧОнаДАЧЕ (Пт, 7 Авг 2020 21:37:27)

0

Перевести1650

МАЧОнаДАЧЕ
Ну могу организовать визуальное изменение контейнера голосования + оценки поста + проголосовавших
Но это будет только два смайла... Увы.

0

Перевести1651

Герда
Поясните.....
Это будут просто замены + и - (по факту) на картинки?
Или же всё же вставка смайлов под данный пост (понравился/не понравился)

Я не совсем понял :whistle:

+1

Перевести1652

МАЧОнаДАЧЕ написал(а):

Форум скрыт. У меня нет доступа в тему (сделайте хоть скриншот что-ли)

ой блин да))) открыла один раздел для посмотреть

но оно для гостя, кажется, не работает.
https://upforme.ru/uploads/0000/14/1c/31486/t734124.jpg

Отредактировано Радистка (Пт, 7 Авг 2020 21:56:23)

0

Перевести1653

Герда
И есчё вопрос вдогонку :tomato:
Возможно ли скрыть автора сообщения?
Именно одного поста.
К примеру я счас вам написал.
Вставил код.
И по факту вам пришло сообщение не от кого (просто текст без автора)

0

Перевести1654

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

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

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

многоссылок сие не проблема, у нас набор смайликов подходящщих есть....

https://dw1qzo2j34zu4.cloudfront.net/animated_gifs/008/633/807/616/animated/99665f2f96ffe467.gif

0

Перевести1655

Радистка
Поиграйте с
padding-left: 12px;
padding-right: 16px;

Дабы выровнять картинки во всю ширину


По + и - почему не исчезли не могу сказать.

Переадресуйте вопрос более опытным людям.
Кои счас сдесь.
Это Герда и Deff

+1

Перевести1656

https://i.imgur.com/Q07aS64.gif
такое есть.
в html верх

код
Код:
<style>/* Полезность поста */
.post-vote {
  display: block !important;
  position: relative;
}
.post-vote .container {
  background: transparent !important;
  padding: 30 !important;
}
.post-rating p.container {
  background: #8d8d8d !important;
  font-weight: 700;
  padding: 2px 7px!important;
  display: inline-block;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.post-rating p.container a {
  color: #fff;
  font-size: 11px !important;
}
.post-vote p.container {
  margin-right: 30 !important;
}
.post-vote p.container:before {
  content: "Полезное сообщение?";
  position: relative;
  top: -8px;
  right: 60px;
  color: #FFFFFF;
}
.post-vote .container a {
  font-size: 0!important;
  margin: 0!important;
}
.post-vote .container a:first-child:after,
.post-vote .container a:first-child:before,
.post-vote .container a:last-child:before {
  display: inline-block;
  position: relative;
  font-size: 13px;
}
.post-vote .container a:first-child:before {
  content: url("/img/smilies/MyBB/light/flag.gif");
  right: 47px;
  top: -10px;
  color: #00FF00;
  border-bottom: 1px solid #00FF00;
}
.post-vote .container a:first-child:after {
  content: "/";
  right: 40px;
  top: -10px;
}
.post-vote .container a:last-child:before {
  content: url("/img/smilies/MyBB/light/dontknow.gif");
  right: 35px;
  top: -10px;
  color: #FF0000;
  border-bottom: 1px solid #FF0000;
}</style>

Отредактировано ACT3255 (Пт, 7 Авг 2020 22:07:20)

+2

Перевести1657

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

https://i.imgur.com/Q07aS64.gif
такое есть.
в html верх

УаУ! круто!

*мечтательно**** буду мечтать о много вариантов оценки,
*бодро* но и два уже здорово!

Отредактировано Радистка (Пт, 7 Авг 2020 22:14:39)

0

Перевести1658

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

многоссылок сие не проблема, у нас набор смайликов подходящщих есть....

:glasses: Где список ?

+1

Перевести1659

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

многоссылок сие не проблема, у нас набор смайликов подходящщих есть....

:glasses: Где список ?

о, сейчас сделаю. Сколько можно?

Отредактировано Радистка (Пт, 7 Авг 2020 22:44:55)

+1

Перевести1660

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

о, сейчас сделаю. Сколько можно?

Ну думаю полсотни хватит  ?

+1


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