[help] настройка dle7

Тема в разделе "DLE", создана пользователем Shotlandec, 28 апр 2008.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    Возникло два вопроса:
    1. При добавлении новости через админку, есть галочка "публиковать на главной", она по умолчанию всегда стоит. это не удобно, где в скрипте ее снять? что бы по умолчанию ее не было.
    2. Не давно обсуждалась тема на счет того, что в dle любой чел может посмотреть статистику сайта. Как вообще можно запретить для открытого доступа определенные страницы, как пример: статистика, регистрация и т.д. Есть идея просто переименовать эти файлы, но тогда надо знать в каких файлах идет к ним обращение. Кто в этом может помочь?
     
  2. bugerok

    bugerok

    Регистр.:
    9 апр 2008
    Сообщения:
    300
    Симпатии:
    42
    Заменить код в ..engine\inc\massactions.php
    PHP:
    elseif ($action == "mass_main") {$field="allow_main"$value=1$k_mass true$title $lang['mass_edit_main_tl']; $lang['mass_confirm'] = $lang['mass_edit_main_fr1'];}
    на

    PHP:
    elseif ($action == "mass_main") {$field="allow_main"$value=0$k_mass true$title $lang['mass_edit_main_tl']; $lang['mass_confirm'] = $lang['mass_edit_main_fr1'];}
     
  3. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    в админке галочка все равно осталась.
     
  4. bugerok

    bugerok

    Регистр.:
    9 апр 2008
    Сообщения:
    300
    Симпатии:
    42
    Значит верни то на место и лезь
    ..engine/inc/addnews.php
    замени
    PHP:
    if ($user_group[$member_db[1]]['allow_main'])  $main_input "<input type=\"checkbox\" name=\"allow_main\" value=\"1\" checked> 
    на
    PHP:
    if ($user_group[$member_db[1]]['allow_main'])  $main_input "<input type=\"checkbox\" name=\"allow_main\" value=\"0\"> 
    и при добавлении новости пропадет галочка напротив "Публиковать на главной" в вкладке "Дополнительно"

    2)Обращения идут только в файлике engine.php

    PHP:
        case "comments" :
            include 
    ENGINE_DIR.'/modules/comments.php';
            break;

        case 
    "stats" :
            include 
    ENGINE_DIR.'/modules/stats.php';
            break;

        case 
    "addnews" :
            include 
    ENGINE_DIR.'/modules/addnews.php';
            break;

        case 
    "register" :
            include 
    ENGINE_DIR.'/modules/register.php';
            break;

        case 
    "lostpassword" :
            include 
    ENGINE_DIR.'/modules/lostpassword.php';
            break;

        case 
    "static" :
            include 
    ENGINE_DIR.'/modules/static.php';
            break;
     
    Shotlandec нравится это.
  5. Shotlandec

    Shotlandec

    Регистр.:
    17 сен 2007
    Сообщения:
    728
    Симпатии:
    162
    продолжу тему... в админке галочка "публиковать на главной" убралась, как теперь при публикации объявления через сайт, эту галочку убрать?

    на счет второго вопроса, как все же запретить просмотр определенных (служебных) страниц для пользователя? очень интересует запретить :
    1. просмотр статистики
    2. переход на страницу регистрации (стоит модуль руллез), но если в строке браузера набрать : "http://allzoom.ru/index.php?do=register", то прекрасно руллез обходится...
     
Статус темы:
Закрыта.