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

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

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


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


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

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

1

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

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

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

Каталог скриптов/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://forumupload.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]