Deff
ну да
Замена смайлов на код
Сообщений 41 страница 60 из 69
Поделиться41Вт, 12 Апр 2011 23:35:34
Поделиться42Вт, 12 Апр 2011 23:40:41
Есть скрипт:
<script type="text/javascript"> var a=document.getElementsByTagName("a") for (i = 0; i<a.length; i++){ if(a[i].href.indexOf("post.php?tid=") != -1){ t = a[i].href.substring(a[i].href.indexOf('=')+1) } } var m = new Array(); var z = new Array(); for (w = 0; w<a.length; w++){ if(a[w].href.indexOf("#p") != -1){ m[w] = a[w].href.substring(a[w].href.indexOf('#p')+2) for (e=0; e<w; e++){ m.shift() } z.push(m[0]) } } var c = new Array(); q=0 var arr=document.getElementsByTagName("li") while(q<arr.length){ if(arr[q].className=="pl-quote"){ c.push(q) } q++ } var cv = new Array (); for(y=0;y<c.length;y++){ cv.push(y) } for(w=0; w<cv.length; w++){ name=arr[c[w]].innerHTML arr[c[w]].innerHTML=name+" <a href='/post.php?tid="+t+"&qid="+z[w]+"' title='Ответить на сообщение'>Ответить</a> "; } </script>
Называется "Цитирование с BB-кодами". Можно его исправить так, чтобы он не переадресовывал на новую страницу, а просто добавлят в форму ответа ББ-код сообщения.
Поделиться43Вт, 12 Апр 2011 23:46:13
ну да
чо да то - Браузер грю какой у Вас ?
Есть скрипт:
rps
в Опере не фунциклирует точно (если ток кавычки не съело) - проверил в двух версиях- так шо уж почти равнозначно
Отредактировано Deff (Вт, 12 Апр 2011 23:49:12)
Поделиться44Вт, 12 Апр 2011 23:56:18
Пробуйте не через кнопку цитаты - а через выделение -копирование - тож самое ?
в ИЕ смайлы при выделении и цитировании отображаются пустым местом.
В Лисе выделяются, копируются и в посте отображаются колобками)). До этого при выделении - в цитате вместо колобков были ссылки. Похоже, помогло
Поделиться45Ср, 13 Апр 2011 00:04:11
Finka Ну я ток за Лису и говорил - для других - слишком просто..хотя.. с утра изображу чо нидь
Отредактировано Deff (Ср, 13 Апр 2011 00:04:30)
Поделиться46Ср, 13 Апр 2011 00:04:35
НО!
При цитиовании кпопкой "Ответить" (это котоая с редиректом, которая оверквотит), ссылки остаются. Здесь можно что-нибудь сделать?...
Поделиться47Ср, 13 Апр 2011 00:05:17
Finka Ну я ток за Лису и говорил - для других - слишком просто..хотя.. с утра изображу чо нидь
Спасибо. Лав ю.
Поделиться48Ср, 13 Апр 2011 10:40:19
Finka
Пробуйте так (*В HTML в форме ответа
<script type="text/javascript"> var L2='<span class="fnka">'; $(".post-content img[alt]").each(function (){ var b=$(this).attr('alt'); if( b.search(/^http:\/\//g)!=-1){b="[img]"+b+"[/img]"} else {if( b.search(/^:/)==-1) return true} var L1='<span style="display:none;"> '+b+'</span>'; $(this).wrap(L2+'</span>');$(this).after(L1);});//alert("A") $(document).ready(function(){ $(".post-box").mousedown(function(){ $(this).find(".fnka").children('img').hide(); $(this).find(".fnka").children('span').show();}); $(".post").hover(function () {} ,function(){var j=$(this).find(".fnka"); j.children('span').hide();j.children('img').show();});}); </script>
Отредактировано Deff (Ср, 13 Апр 2011 12:10:57)
Поделиться49Ср, 13 Апр 2011 17:48:28
Deff
а тот, предыдущий, из низа хтмл убирать?
вобщем я не стала убирать, и со вторым получилось такое: при цитировании с помощью кнопки "Ответить" - смайлы становятся ссылками.
при выделении смайлов они тут же на месте превращаются в ссылки. ещё до переноса их в форму ответа. а потом раз" и опять превращаются в смайлики.
Поделиться50Ср, 13 Апр 2011 18:05:47
а тот, предыдущий, из низа хтмл убирать?
Finka Естественно!
при выделении смайлов они тут же на месте превращаются в ссылки. ещё до переноса их в форму ответа. а потом раз" и опять превращаются в смайлики.
Ну и после выделения, при нажатии на "Цитировать" получаете картинку
Отредактировано Deff (Ср, 13 Апр 2011 18:09:05)
Поделиться51Ср, 13 Апр 2011 18:15:57
Deff
картинка получается, только рядом с ней ещё и ссылка на эту картинку
вот так:
не, первый вариант (в хтмл низ) лучше.
Отредактировано Finka (Ср, 13 Апр 2011 18:17:59)
Поделиться52Ср, 13 Апр 2011 18:32:41
Finka Пробуйте при цитировании не уходить с поста - тогда ссылок быть не должно
Поделиться53Ср, 13 Апр 2011 18:34:45
Finka Не наю -у меня из двух Мозиллах и в Xроме норма - Думаю Вы через ответить цитируете -а мну говорит о кнопке цитировать -
Работу ответить - наблюдать - не могу - поскольку форум закрыт
Отредактировано Deff (Ср, 13 Апр 2011 18:36:30)
Поделиться54Ср, 13 Апр 2011 18:40:48
Думаю Вы через ответить цитируете -а мну говорит о кнопке цитировать -
всё делаю через "Цитировать". через "Ответить" вообще не работает ничего.
Работу ответить - наблюдать - не могу - поскольку форум закрыт
я открою.
Поделиться55Ср, 13 Апр 2011 18:41:43
открою.
А лучше тестовый юзер ник в студию скрытый под 300 сообщений(и можете не открывать
------------------
Проверил На Вашем форуме:
В кнопке Ответить с BB кодами ретрансляции [url]для картинок и мой скрипт к нему никаким боком касаться не может, поскольку скрипт данной кнопки берёт данные с сервера - а не из поста
Проверил и свой скрипт: - при цитировании постов с картинками: В 5 браузерах у меня все работает корректно -Отписался в теме и в личку
http://itsmymilye.com/viewtopic.php?pid=6666#p6666
http://itsmymilye.com/viewtopic.php?id=64&p=3#p6687
Отредактировано Deff (Ср, 13 Апр 2011 21:05:15)
Поделиться56Ср, 13 Апр 2011 21:21:22
Finka - попробуйте - Заменить предыдущее в HTML в поле Ответа на такой код
<script type="text/javascript"> var L2='<span class="fnka">'; $(".post-content img[alt]").each(function (){ var b=$(this).attr('alt');$(this).attr('alt',''); if( b.search(/^http:\/\//g)!=-1){b="[img]"+b+"[/img]"} else {if( b.search(/^:/)==-1) return true} var L1='<span style="display:none;"> '+b+'</span>'; $(this).wrap(L2+'</span>');$(this).after(L1);});//alert("A") $(document).ready(function(){ $(".post-box").mousedown(function(){ $(this).find(".fnka").children('img').hide(); $(this).find(".fnka").children('span').show();}); $(".post").hover(function () {} ,function(){var j=$(this).find(".fnka"); j.children('span').hide();j.children('img').show();});}); </script>
Поправлено для устранение дубликата ссылки в Mozilla Firefox
Отредактировано Deff (Ср, 13 Апр 2011 22:43:01)
Поделиться57Ср, 13 Апр 2011 22:26:14
Deff
да, теперь работает корректно.
но нарот упорно не хочет пользоваться кнопкой "цитировать", так и фигачат через "ответить" , привыкли как на других форумах...
Поделиться58Ср, 13 Апр 2011 22:42:35
но нарот упорно не хочет пользоваться кнопкой "цитировать", так и фигачат через "ответить" , привыкли как на других форумах...
Ну на днях - подумаю - ужо чот ..достало
Поделиться59Пт, 15 Апр 2011 13:15:25
Finka > Это интересно
Поделиться60Пт, 15 Апр 2011 14:33:24
Админ ограничил не больше 100. В чем прикол? У меня цензура работает и все заменяется без разделений.
у меня тоже без всяких проблем всё делается
в крайнем случае можно убрать только название форума оставив
[img]/uploads/000f/14/29/6414-1.gif[/img]
Похожие темы
Полная замена смайлов 2 | Корзина | Вт, 10 Июл 2007 |
Замена стандартных смайликов . | Администрирование форума | Пт, 3 Ноя 2017 |
Два Варианта Иконок дл я стандарных и Дополнительных Смайлов | Корзина | Вт, 24 Авг 2010 |
Цензура -> Смайлы | Архив | Вс, 1 Май 2011 |
♥ Дополнительные смайлы в одном окне со стандартными ♥ | Смайлики | Вт, 25 Фев 2025 |