icebols 1 Опубликовано: 8 января 2011 Рассказать Опубликовано: 8 января 2011 (изменено) Подскажите пожалуйста, нашел мод Битая ссылка, жалоба на нерабочую ссылку, но он отсылает уведомление только админам, или же можно выбрать из списка администраторов кому будет отправлено уведомление на пм... Не подскажите есть ли уже готовый мод, который бы отсылал как администраторам(чтоб в админке можно было выбрать администраторов, которым отсылалось бы пм), так и автору темы через пм уведомление. Заранее благодарю. П.С. Прошу прощения, не в тот раздел наверное добавил. Изменено 8 января 2011 пользователем icebols Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 12 января 2011 Рассказать Опубликовано: 12 января 2011 В 9.2 появилась возможность отправлять сообщение автору статьи. Эта опция спрятана в раскрывающимся меню под тегом [edit] [/edit] Но мне не понравилось такое, далеко спрятано. Я же решил в шаблон добавить еще один тег: [bagreport] [/bagreport] и прописать его поддержку в скрпитах. В итоге: 1 - в шаблон новости (краткой и(или) полной) добавляется: [bagreport]Сообщить об ошибке[/bagreport] 2 - Добавляем следующий код: if( $is_logged ) { $tpl->set( '[bagreport]', "<a onclick=\"sendNotice ('" . $row['id']. "' ); return false;\" href=\"#\">" ); $tpl->set( '[/bagreport]', "</a>" ); }else{ $tpl->set_block( "'\\[bagreport\\](.*?)\\[/bagreport\\]'si", "" ); } в /engine/modules/show.custom.php и /engine/modules/show.short.php перед: if( $config['allow_alt_url'] == "yes" ) { в /engine/modules/show.full.php перед: if( $config['related_news'] ) { 1 Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 15 января 2011 Рассказать Опубликовано: 15 января 2011 Автор Сделал как написал, но ничего не получается, пересылает только на вверх страницы. Версия движка 9.2 P.S. в /engine/modules/show.custom.php if( $config['allow_alt_url'] == "yes" ) { Штук 5 таких абзацев, куда именно вставлять?(вставил во все) Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 15 января 2011 Рассказать Опубликовано: 15 января 2011 в /engine/modules/show.custom.php if( $config['allow_alt_url'] == "yes" ) { Штук 5 таких абзацев, куда именно вставлять?(вставил во все) ПЕРЕД ПОСЛЕДНИМ, т.е. ПОСЛЕ $tpl->set_block( "'\\[edit\\](.*?)\\[/edit\\]'si", "" ); в /engine/modules/show.short.php ПОСЛЕ $tpl->set_block( "'\\[edit\\](.*?)\\[/edit\\]'si", "" ); ЗЫ: Из всех остальных пяти мест уберите добавленный код. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
a1ex 60 Опубликовано: 15 января 2011 Рассказать Опубликовано: 15 января 2011 IgorA100 Забил про капчу Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 15 января 2011 Рассказать Опубликовано: 15 января 2011 (изменено) Автор Почему-то ничего не выходит, при нажатии перебрасывает на вверх страницы, вот так вот выглядит ссылка: http://localhost/dle/main/1-post1.html# Вот собственно скрин: Изменено 15 января 2011 пользователем icebols Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 16 января 2011 Рассказать Опубликовано: 16 января 2011 (изменено) Почему-то ничего не выходит Значит где-то проблема с JS. В данном случае используется стандартная ф-ция sendNotice находящаяся в "engine\classes\js\dle_js.js" IgorA100 Забил про капчу Не понял. Изменено 16 января 2011 пользователем IgorA100 1 Цитата Ссылка на сообщение Поделиться на других сайтах
a1ex 60 Опубликовано: 16 января 2011 Рассказать Опубликовано: 16 января 2011 IgorA100 В смысле данная функция не использует капчу, т.е. боты могут нафигачить что угодно туда + получается дополнительная ошибка в скрипте, точнее уязвимость для ботов, если в этом файле не идет проверка по группам и права на использование данной функции. Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 16 января 2011 Рассказать Опубликовано: 16 января 2011 боты могут нафигачить что угодно туда Х.м. как-то не подумал про это.... Цитата Ссылка на сообщение Поделиться на других сайтах
icebols 1 Опубликовано: 16 января 2011 Рассказать Опубликовано: 16 января 2011 Автор боты могут нафигачить что угодно туда Х.м. как-то не подумал про это.... напиши пожалуйста как капчу туда засунуть... Цитата Ссылка на сообщение Поделиться на других сайтах
IgorA100 90 Опубликовано: 16 января 2011 Рассказать Опубликовано: 16 января 2011 напиши пожалуйста как капчу туда засунуть... Это надо все переделывать..... Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.