Помощник
Помогите отключить опции новости в DLE |
taxi2008
|
Сообщение
#1
|
||
|
|
||
|
|||
AmoSeo |
28.8.2011, 6:14;
Ответить: AmoSeo
Сообщение
#2
|
|
Наверно править надо модуль добавления новостей, как вы отметили.
..\engine\modules\addnews.php (а в папке ..\engine\inc\ для админки все) Ищем $thistime , и чуть ниже (примерно 308 строка) будет сам sql скрипт на добавление новости в дб $db->query( "INSERT INTO " . PREFIX . "_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, flag, tags) values ('$thistime', '$member_id[name]', '$short_story', '$full_story', '$filecontents', '$title', '', '$category_list', '$alt_name', '$allow_comm', '$approve', '$allow_main', '$news_fixed', '$allow_rating', '$allow_br', '1', '" . $_POST['tags'] . "')" ); Вместо некоторых нужных нам переменных поставить 1 или 0 (означают да или нет) Чтобы отключить эти опции
Заменим 1. $allow_comm на 0 2. $allow_rating на 0 3. $allow_br на 0 Готовый вариант $db->query( "INSERT INTO " . PREFIX . "_post (date, autor, short_story, full_story, xfields, title, keywords, category, alt_name, allow_comm, approve, allow_main, fixed, allow_rate, allow_br, flag, tags) values ('$thistime', '$member_id[name]', '$short_story', '$full_story', '$filecontents', '$title', '', '$category_list', '$alt_name', '0', '$approve', '$allow_main', '$news_fixed', '0', '0', '1', '" . $_POST['tags'] . "')" ); п.с. Для Datalife Engine 9.х версий Сообщение отредактировал AmoSeo - 28.8.2011, 6:20 -------------------- Наполнение магазинов товарами: Opencart, SimplaCMS, Webasyst и т.д. |
|
|
taxi2008
|
Сообщение
#3
|
|
На сколько я понимаю, если сделать в sql запросе, то он полностью отключит опции новости.. Но там же, как помните, при добавления или редактировании новости можно ставить или убирать галочку с определенной опции новости.. Так вот, на сколько я понимаю, в вашем примере получиться, что хоть ставь эти галочки, хоть не ставь - все равно опции небудут задействованы для добавленной (отредактированной новости). Ведь так? - а это не есть хорошо как бы..
Дефолтно, галочки стоят на опциях которые я перечислил, разве нельзя отредактировать где-то, чтобы галочки на данных опциях не стояли? Сообщение отредактировал taxi2008 - 28.8.2011, 7:06 -------------------- Своим рефералам предоставлю 3 месяца хостинга бесплатно! |
|
|
AmoSeo |
28.8.2011, 7:23;
Ответить: AmoSeo
Сообщение
#4
|
|
Что решение выше, игнорит галочки прставленые и запрещает те пункты что просили только при добавлении новости с сайта.
А если хотите чтоб убраны были галочки с пунктов то там же в ..\engine\modules\addnews.php if( $user_group[$member_id['user_group']]['moderation'] ) { $admintag = "<input type=\"checkbox\" name=\"allow_comm\" id=\"allow_comm\" value=\"1\" checked=\"checked\" /> <label for=\"allow_comm\">" . $lang['add_al_com'] . "</label>"; if( $user_group[$member_id['user_group']]['allow_main'] ) $admintag .= " <input type=\"checkbox\" name=\"allow_main\" id=\"allow_main\" value=\"1\" checked=\"checked\" /> <label for=\"allow_main\">" . $lang['add_al_m'] . "</label>"; $admintag .= "<br /><input type=\"checkbox\" name=\"approve\" id=\"approve\" value=\"1\" checked=\"checked\" /><label for=\"approve\"> {$lang['add_al_ap']}</label><br /><input type=\"checkbox\" name=\"allow_rating\" id=\"allow_rating\" value=\"1\" checked=\"checked\" /><label for=\"allow_rating\"> {$lang['addnews_allow_rate']}</label>"; if( $user_group[$member_id['user_group']]['allow_fixed'] ) $admintag .= "<br /><input type=\"checkbox\" name=\"news_fixed\" id=\"news_fixed\" value=\"1\" /><label for=\"news_fixed\"> {$lang['add_al_fix']}</label>"; Галочку убрать с комментов <input type=\"checkbox\" name=\"allow_comm\" id=\"allow_comm\" value=\"1\"... поставьте 0 на value Галочку убрать с рейтинга <input type=\"checkbox\" name=\"allow_rating\" id=\"allow_rating\" value=\"1\"... поставьте 0 на value п.с. не нашел чтото чекбокс на "Автоматический перенос строк" , в принципе я вам указал места где надо копать Сообщение отредактировал AmoSeo - 28.8.2011, 7:25 -------------------- Наполнение магазинов товарами: Opencart, SimplaCMS, Webasyst и т.д. |
|
|
taxi2008
|
Сообщение
#5
|
|
Так пробывал сам, автоматический перенос строк тоже находил, но тем не менее чекбокс всеравно оставался активным.. Щас попробую еще раз, может что проглядел
Проверил, причем в этот раз практически в каждый чекбокс, который мог найти поставил 0, всеравно чекбоксы активны... Странно очень! -------------------- Своим рефералам предоставлю 3 месяца хостинга бесплатно! |
|
|
AmoSeo |
28.8.2011, 8:12;
Ответить: AmoSeo
Сообщение
#6
|
|
|
Плохо что нельзя редакировать свой пост хотябы в течении часа, наверно сделано чтобы принудительно заставлять пользоваелей набивать сообщения
Ни странно что не получилось, поскольку за отметки отвечает checked Предидущее сообщение не правильно привел пример для снятия отметки на пунктах Надо просто убрать checked=\"checked\" чтоб не был отмечен пункт. п.с. пора идти спать, не варит мозг ваашпе))
Сообщение отредактировал AmoSeo - 28.8.2011, 8:15 -------------------- Наполнение магазинов товарами: Opencart, SimplaCMS, Webasyst и т.д. |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
DLE xProtect | 2 | xoopw | 5988 | 15.1.2024, 21:06 автор: Diana_Wesley |
|
Обновить сайт на CMS DLE | 1 | Sawich | 1670 | 2.9.2023, 10:10 автор: WoWeb |
|
Изготовление красивых сайтов на DLE под ключ | Доступные цены от 2000 руб. |
1 | Admiral_ukr | 1602 | 20.11.2022, 10:08 автор: Webmaster24 |
|
Ищу спеца по DLE вылечить сайт | 4 | Reactive | 2644 | 22.10.2022, 9:01 автор: Fozik77 |
Текстовая версия | Сейчас: 25.4.2024, 16:00 |