мухабублик Опубликовано 13 Октября 2005 Жалоба Поделиться Опубликовано 13 Октября 2005 При редактировании сообщения в тег добавляется тэг колор: [m][color=red]хватит флудить![/color][/m] При повторном редактировании еще один, и так до бесконечности... Ссылка на комментарий Поделиться на других сайтах Прочее
zema66 Опубликовано 16 Октября 2005 Жалоба Поделиться Опубликовано 16 Октября 2005 не плохо бы еще сделать, что если даешь права пользоваться модераторам этими тегами, что бы они имели возможность использовать их только в своих модерируемых разделах. Ссылка на комментарий Поделиться на других сайтах Прочее
-winux- Опубликовано 29 Ноября 2005 Жалоба Поделиться Опубликовано 29 Ноября 2005 Вопрос: как сделать чтобы ИД групп, которым разрешено юзать бралось из переменных из conf_global. Тоесть в коде тока переменные, а группы менять в конф глобал? Ссылка на комментарий Поделиться на других сайтах Прочее
22157 Опубликовано 30 Ноября 2005 Жалоба Поделиться Опубликовано 30 Ноября 2005 Поставил мод все работало ок, откатил на некоторое время post_parser.php ( в сообщениях так и остались эти теги гореть ) я вернул на место уже модированнй post_parser.php , но теперь теги не работают. Получается то же что и sNc-WicKeD один вопрос !!!я скачал архив, сделал как написано но , не чего не меняется просто пишет [m]![/m] или что напишу, что делать??? Ссылка на комментарий Поделиться на других сайтах Прочее
7th Guest Опубликовано 14 Декабря 2005 Жалоба Поделиться Опубликовано 14 Декабря 2005 На 2.1.3 заведется? Ссылка на комментарий Поделиться на других сайтах Прочее
Dicky Опубликовано 22 Января 2006 Жалоба Поделиться Опубликовано 22 Января 2006 Сорри, но да сумашествия НЕ доработанный мод!В качестве мыслей для доработки:1. В админке установки групп, кто может, а кто не может Предупреждения вкатывать.2. Кнопки тегов в форме ответа, в форме быстрого ответа....3. Имя можера с Предупреждении, кто вкатил! Ссылка на комментарий Поделиться на других сайтах Прочее
Nevell Опубликовано 16 Марта 2006 Жалоба Поделиться Опубликовано 16 Марта 2006 Да да, давайте под 2.1.х зделаем ) Ссылка на комментарий Поделиться на других сайтах Прочее
djess Опубликовано 18 Апреля 2006 Жалоба Поделиться Опубликовано 18 Апреля 2006 Nevellсобственно говоря, алгоритм тот же..код есть, файл тоже...далее-всем, у кого "не пошло"-обьясняю "простым русским языком":1)заливаем картинку в имг директы всех скинов(если несколько)2)берем файл post_parser.php3) находим там // url tags // [url]http://www.index.com[/url] [url=http://www.index.com]ibforums![/url] $txt = preg_replace( "#\[url\](\S+?)\[/url\]#ie" , "\$this->regex_build_url(array('html' => '\\1', 'show' => '\\1'))", $txt ); $txt = preg_replace( "#\[url\s*=\s*\"\;\s*(\S+?)\s*\"\;\s*\](.*?)\[\/url\]#ie" , "\$this->regex_build_url(array('html' => '\\1', 'show' => '\\2'))", $txt ); $txt = preg_replace( "#\[url\s*=\s*(\S+?)\s*\](.*?)\[\/url\]#ie"ниже(ставим интер и пишем)//Moder tag [m]text[/m] if ($ibforums->member['mgroup'] == 6) { $txt = $this->regex_build_moder($txt); }ищем $txt = preg_replace( "#<u>(.+?)</u>#is" , "\[u\]\\1\[/u\]" , $txt );ниже пишем //Moder tag $txt = preg_replace("#<!--MODER BEGIN-->(.+?)<!--MODER END-->#is", "[m]", $txt); $txt = preg_replace("#<!--MODER DIV--></div><!--MODER DIV-->#is", "[/m]", $txt);ищем return "<!--Flash $width+$height+$url--><OBJECT CLASSID='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' WIDTH=$width HEIGHT=$height><PARAM NAME=MOVIE VALUE=$url><PARAM NAME=PLAY VALUE=TRUE><PARAM NAME=LOOP VALUE=TRUE><PARAM NAME=QUALITY VALUE=HIGH><EMBED SRC=$url WIDTH=$width HEIGHT=$height PLAY=TRUE LOOP=TRUE QUALITY=HIGH></EMBED></OBJECT><!--End Flash-->"; }ниже пишем //*****************************************// // Moder tag [m]text[/m] //*****************************************// function regex_build_moder($in) { preg_match_all("#\[m\]#is", $in, $num); $i = count($num[0]); $a = 0; $v = 0; while($a < $i) { $out = "<!--MODER BEGIN--><div class=\"quotetop\" style=\"cursor: hand\"><b><img border=0 src=style_images/<#IMG_DIR#>/alert.png>Предупреждение модератора</b></div>"; $out .= "<div class=\"quotemain\" id=\"".$obj."\"><!--MODER END-->[color=red]"; $in = preg_replace("#\[m\]#is", $out, $in, 1); $a++; } while($v < $i) { $in = preg_replace("#\[\/m\]#is", "[/color]<!--MODER DIV--></div><!--MODER DIV-->", $in, 1); $v++; } return $in; }все.(с)РиадМи(сравнивайте со своими файлами)у меня лично все пашет..некоторое время маялся с групами, пока не додумался одну скобку отодвинуть=)понравилось. автору респект Ссылка на комментарий Поделиться на других сайтах Прочее
Nevell Опубликовано 20 Апреля 2006 Жалоба Поделиться Опубликовано 20 Апреля 2006 Уважаемые а можно архивчик ужо исправленный под 2.1.х, а то чето я из поста djess не догнал Ссылка на комментарий Поделиться на других сайтах Прочее
TauRUS Опубликовано 20 Апреля 2006 Жалоба Поделиться Опубликовано 20 Апреля 2006 Да, а то я тож попробовал: отображаются [m]что-то там такое[/m].Потом сравнил: процесс установки и код ничуть не отлчается от оригинала.Ставил на 2.1.5. Ссылка на комментарий Поделиться на других сайтах Прочее
ddvhouse Опубликовано 13 Июня 2006 Жалоба Поделиться Опубликовано 13 Июня 2006 Не знаю, как там в 2.0.х, но в 2.1.6 не работает. До функции regex_build_moder дело даже не доходит.Вероятно проверку if ($ibforums->member['mgroup'] == '4') { $txt = $this->regex_build_moder($txt); }как то по другому организовывать нужно... Ссылка на комментарий Поделиться на других сайтах Прочее
AVol Опубликовано 13 Июня 2006 Жалоба Поделиться Опубликовано 13 Июня 2006 Не знаю, как там в 2.0.х, но в 2.1.6 не работает. До функции regex_build_moder дело даже не доходит.Вероятно проверку if ($ibforums->member['mgroup'] == '4') { $txt = $this->regex_build_moder($txt); }как то по другому организовывать нужно...Может так попробовать (не проверял): if ($this->ipsclass->member['mgroup'] == '4') { $txt = $this->regex_build_moder($txt); } Ссылка на комментарий Поделиться на других сайтах Прочее
ddvhouse Опубликовано 14 Июня 2006 Жалоба Поделиться Опубликовано 14 Июня 2006 Да нет вроде, там в этом же файле обращение через $ibforums есть и прекрасно работают... Ссылка на комментарий Поделиться на других сайтах Прочее
reflex_2 Опубликовано 31 Июля 2006 Жалоба Поделиться Опубликовано 31 Июля 2006 Блин хоть убейти меня но теги не работают выводит [m]что-то там такое[/m]. Только не нанадо говорить что руки кривые.Сделел всё правильно проверял несколько раз. Ссылка на комментарий Поделиться на других сайтах Прочее
TauRUS Опубликовано 31 Июля 2006 Жалоба Поделиться Опубликовано 31 Июля 2006 Анналогично... Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 1 Августа 2006 Автор Жалоба Поделиться Опубликовано 1 Августа 2006 Эта модификация уже закрыта, советую воспользоваться хорошими модерскими тэгами от Vicer'а. Ссылка на комментарий Поделиться на других сайтах Прочее
Vabank Опубликовано 1 Августа 2006 Жалоба Поделиться Опубликовано 1 Августа 2006 Замечательно. Вот только ссылочку забыл дать. Ссылка на комментарий Поделиться на других сайтах Прочее
pikachu Опубликовано 1 Августа 2006 Жалоба Поделиться Опубликовано 1 Августа 2006 Vabank: Попробуйте чтоли в файловый архив заглянуть... Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения