Помощь Реализовать на DLE 8.2 - нужна помощь

Тема в разделе "DLE", создана пользователем solt, 8 ноя 2009.

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

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

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

    solt Постоялец

    Регистр.:
    24 июл 2008
    Сообщения:
    91
    Симпатии:
    2
    Появилось несколько идей, но не знаю как это организовать.

    1. Нужно определенным группам пользователей запретить публикацию новостей в "выбранных" разделах сайта. В настройках движка нашел только Доверительные разделы(настройка групп), но это не помогло, так как новости добавляются на сайт и получают статус "ожидающих модерацию".В Доступные разделы запрет идет и на просмотр, а мне нужно только на добавление!

    2. Кто нибудь уже делал для DLE 8.2 вот такую вот реализацию:
    Нужно что бы пользователь (на крайний случай определенная "группа") выбирал сам (или это делалось админом) через что добавлять новости в админ панели - то ли через WYSIWYG редактор или же использовать BBCODES

    3. Как можно реализовать подобное см. скрин

    [​IMG]

    Что бы в результате если поля заполнены то ссылки выводились следующим образом:

    Подробно:
    Нужно заключить в тег quote и что бы ссылки шли через тег leech
    П.С. То что на скрине, сделал с помощью "дополнительный полей", а вот так как хочю не получается воткнуть в шаблон. Только без тега цитата и ссылки через a href

    4. На DLE есть возможность закреплять новость не на главной а только в разделе?

    MSW Спасибо за первый пункт.
     
  2. MSW

    MSW

    Регистр.:
    27 авг 2007
    Сообщения:
    491
    Симпатии:
    408
    по первому пункту уже давно выкладывали хак, к сожалению не помню кто и где...

     
    solt нравится это.
  3. solt

    solt Постоялец

    Регистр.:
    24 июл 2008
    Сообщения:
    91
    Симпатии:
    2
    Сделал как писано при добавлении с сайт категорию не видно, а вот с админки она по прежнему выделяется красным и новости добавляются!

    Все с этим пунктом разобрался, нужно было еще в файле:
    заменить то же самое
     
  4. solt

    solt Постоялец

    Регистр.:
    24 июл 2008
    Сообщения:
    91
    Симпатии:
    2
    Вот еще нашел Хак для DLE запрещающий публикацию новостей в определенную категорию.
    Установка:
    Откройте engine\modules\addnews.php
    Найдите (116 стр.:(
    PHP:
    if( $user_group[$member_id['user_group']]['moderation'] ) {
                foreach ( 
    $catlist as $selected ) {
                    if( 
    $allow_list[0] != "all" and ! in_array$selected$allow_list ) and $member_id['user_group'] != "1" ) {
                        
    $approve 0;
                        
    $msg $lang['add_ok_3'];
                    }
                }
            }
    Ниже добавьте:
    PHP:
    else {
                foreach ( 
    $catlist as $selected ) {
                    if( 
    $allow_list[0] != "all" and ! in_array$selected$allow_list ) ) {
                        
    $stop .= "<li>Публикация новостей в эту категорию запрещена</li>";
                    }
                }
            }
    Что бы запретить, заходим в админку "Настройка групп" и правил список "Доверительные разделы" на Ваше усмотрение. ;)

    П.С. Вопрос 2 остается открытым..
    Как можно это организовать?
     
Статус темы:
Закрыта.