Модуль DLE Forum 2.4 beta 2

Тема в разделе "DLE", создана пользователем serg666, 30 июл 2007.

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

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

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

    serg666 Читатель

    Регистр.:
    6 апр 2006
    Сообщения:
    43
    Симпатии:
    17
    DLE Forum
    [​IMG]
    Описание:
    DLE Forum – это форум обладающий большими функциональными возможностями. Форум предназначен для использования с DataLife Engine. Форум может быть интегрирован практически в любой существующий дизайн и не имеет никаких ограничений по созданию шаблонов для него. Ключевой особенностью DLE Forum - является низкая нагрузка на системные ресурсы. Форум делает 1-2 запроса к базе данных (MySQL) и разделен на файлы по функциям. Использование технологии AJAX позволяет сэкономить трафик и снизить нагрузку на сервер.

    Версия DLE: 7.*
    Автор: ShVad

    History:
    1.0 1.2 2.0 2.1 2.2 2.3 2.3 by masima
    2.4 Beta 2
     
    dolfi, Compazitor, rumatar и 2 другим нравится это.
  2. simulator

    simulator Создатель

    Регистр.:
    20 июл 2007
    Сообщения:
    48
    Симпатии:
    15
    DLE Forum

    DLE Forum v.1.2 – это форум обладающий большими функциональными возможностями. Форум предназначен для использования с DataLife Engine. Форум может быть интегрирован практически в любой существующий дизайн и не имеет никаких ограничений по созданию шаблонов для него. Ключевой особенностью DLE Forum - является низкая нагрузка на системные ресурсы (1-2 запроса к базе данных MySQL).
    Совместимая версия: 5.5 - 6.0
    Основные изменения:
    - Добавлен AJAX при быстром ответе.
    - Добавлена функция подписки на темы.
    - Исправлены все известные ошибки (будет работать у всех).
    2. Общие возможности:
    - Использует для хранения данных MySQL
    - Минимальная нагрузка на базу данных
    - Использование технологии AJAX
    - ЧПУ (необходим modrewrite)
    - Общая статистика форума
    - Поддержка дополнительных полей
    - Рейтинг посетителя (звание)
    - Поддержка нескольких языков
    - Вывод популярных тем в отдельном блоке
    - Встроенные средства защиты от несанкционированного доступа
    - Настройка доступа к форуму для каждой группы
    - Статистика форума (Сообщений, тем, пользователей, 10 самых активных)
    3. Возможности для посетителей и модераторов:
    - Создание тем
    - Закрытие тем / Открытие
    - Удаление тем
    - Редактирование заголовков
    - Перемещение тем
    - Поднятие тем (Закрепление)
    - Скрывание тем (Скрыть тему)
    - Пересчет форума
    - Вывод скрытых тем
    - Вывод активных тем
    - Вывод тем без ответов
    - Редактирование постов
    - Удаление постов
    - Функция ”Сообщить другу”
    - Подписка на темы
    - Версия для печати
    - Рейтинг (звание)
    - Подсчет количества постов
    - Поиск пользователей по IP адресам
    - Всплывающие меню
    - BBCodes и смайлы
    4. Возможности админцентра:
    - Создание и редактирование категорий
    - Удаление категорий
    - Сортировка категорий
    - Создание и удаления форумов
    - Сортировка форумов
    - Тонкая настройка доступа для каждого форума
    - Установка пароля на форум
    - Всплывающие меню
    - Управление званиями
    - Настройка форума
    - Статистика и авто проверка системы
    5. И много других полезных функций
     

    Вложения:

  3. Jerry

    Jerry тот самый Учиха

    Регистр.:
    16 апр 2006
    Сообщения:
    1.226
    Симпатии:
    490
    Версия мода: 2.0
    DLE Forum 2.0
    - это форум обладающий большими функциональными возможностями. Предназначен для использования с DataLife Engine.
    Форум может быть интегрирован практически в любой существующий дизайн и не имеет никаких ограничений по созданию шаблонов для него.
    Ключевой особенностью DLE Forum - является низкая нагрузка на системные ресурсы.

    Основные изменения:
    - Новый админцентр.
    - Добавлена возможность создавать подфорумы.
    - Добавлена возможность прикреплять файлы.
    - Добавлена возможность создавать опросы в темах.
    - Добавлен Флуд-контроль.
    - Добавлена кнопка Жалоба.
    - Добавлена Система Предупреждений.
    - Добавлен мод Online (Показвает: кто просматривает форум / тему)
    - И много других полезных изменений...

    Скачать
    http://mirror.dle-files.ru/DLE_Forum_2.0.zip
     
  4. Shadow

    Shadow Постоялец

    Регистр.:
    23 ноя 2006
    Сообщения:
    52
    Симпатии:
    5
    При установке версии 2.0 на ДЛЕ 6.3. выскакивает ошибка:
    Код:
    CREATE TABLE dle_forum_category (
     `sid` smallint(5) NOT NULL auto_increment,
     `cat_name` varchar(128) NOT NULL default '',
     `posi` tinyint(3) NOT NULL default '0',
     KEY `sid` (`sid`)
     ) TYPE=MyISAM /*!40101 DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci */
    Что не так? Ставлю на локаль. Все файлы поправил как написанно..
     
  5. Shadow

    Shadow Постоялец

    Регистр.:
    23 ноя 2006
    Сообщения:
    52
    Симпатии:
    5
    :) Вот фигня какая) Теперь
     
  6. simulator

    simulator Создатель

    Регистр.:
    20 июл 2007
    Сообщения:
    48
    Симпатии:
    15
    Народ! Радуемся! Вышел 2.1!
    Основные изменения:
    - Добавлена настройка ЧПУ.
    - Добавлена возможность устанавливать форум на под-домен.
    - Добавлена возможность отсылать уведомления о новых темах.
    - Добавлена кнопка “Обсудить на форуме”.
    - Добавлена возможность скрывать форумы.
    - Добавлена настройка сортировки тем.
    - Добавлена настройка установки кода безопасности для поиска.
    - Новая система предупреждений на AJAX, добавлена настройка защищенных групп.
    - Расширены настройки для загрузки файлов на сервер.
    - Улучшен алгоритм удаления не используемых файлов.
    - Шаблоны E-Mail сообщений перенесены в БД.
    - Переписаны некоторые функции.
    И много других полезных изменений.
    http://mirror.dle-files.ru/DLE_Forum_2.1_Final_Release.zip
     
    kolyasha, TAKOY, RoadTrain и ещё 1-му нравится это.
  7. GauraStyle

    GauraStyle Kot

    Регистр.:
    13 фев 2007
    Сообщения:
    1.500
    Симпатии:
    920
    Открываеш engine/forum/components/functions.php ищеш строчку
    PHP:
    function dle_forum_register(){
    Ну остальное я думаю нестоит пояснять, что и как и куда вписывать.
    :smmne:
     
    tigraz_kill нравится это.
  8. Mr.Tokio

    Mr.Tokio

    Регистр.:
    17 дек 2007
    Сообщения:
    283
    Симпатии:
    46
    1.Открываем файл engine/forum/components/functions.php
    2.Ищем текст "$copyright" (без кавычек) и видим строку :
    PHP:
    "Powered By <a href='http://www.dle-files.ru/'>DLE Forum</a> v".$forum_config['version_id']." &copy; 2007&nbsp;<a href='http://www.pocketx.ru/'>Все для смартфона</a>";
    .
    Это и есть тот самый копирайт !
    И мы заменяем ссылки на всё что захотим , например на
    PHP:
    "Работает на  <a href='web-script.org'>нулёном движке</a> v".$forum_config['version_id']." &copy; 2007&nbsp;<a href='magai.ru'>Best Nulled Scripts</a>";
     
  9. SerNosi

    SerNosi Создатель

    Регистр.:
    24 июн 2007
    Сообщения:
    22
    Симпатии:
    8
    Пару сообщений выше, я искал хак, который отдает скрытый текст за посты форума. Причем с указанием необходимых постов. В итоге выкладываю хак, который написан на основе модуля "Скрытый текст за комментария" для ДЛЕ автором которого был Hamer.

    Инструкция по установке:

    Открываем
    Код:
    engine/forum/components/functions.php
    Ищем:
    Код:
    return ($moderation);
    }
    Ниже добавляем:
    Код:
     function comm_protect($comms,$block,$postnum) {
    global $member_id;
    $targ = $postnum;
    $group = $member_id['user_group'];
    $uname = $member_id['name'];
    $allow_groups = array(1,2); // Группы которым скрытый текст доступен напостой!
    if (in_array($group,$allow_groups)) return $block;
    if ($targ < $comms) {
    $summ = (int)($comms-$targ);
    return "<div class=\"quote\">Для просмотра скрытого текста надо <b>".$comms."</b> сообщений. У вас <b>".$targ."</b> еще надо <b>" . $summ ."</b> сообщений</div>";
    }
    $block = str_replace('\"', '"', str_replace("&", "&", $block));
    return $block;
    }
    Открываем
    Код:
    engine/forum/components/bbcode.php
    Ищем:
    Код:
    <div id="b_hide" class="editor_button" onclick="simpletag('hide')"><img title="$lang[bb_t_hide]" src="{THEME}/bbcodes/hide.gif" width="23" height="25" border="0"></div>
    Ниже добавляем:
    Код:
    <div class="editor_button" onclick="tag_comm()"><img title="Вставить скрытый текст (по количеству постов)" src="{THEME}/bbcodes/hide.gif" width="23" height="25" border="0"></div>
    Открываем
    Код:
    engine/forum/ajax/forum_js.js
    В самый конец добавляем:
    Код:
    function tag_comm()
    {
    var FoundErrors = '';
    var thesel ='';
    if ( (ua_vers >= 4) && is_ie && is_win)
    {
    thesel = document.selection.createRange().text;
    } else thesel ='текст доступный для просмотра';
    
    if (!thesel) {
    thesel ='текст доступный для просмотра';
    }
    
    var comm_num = prompt("Введите кол-во комментариев которое должен набрать пользователь для просмотра скрытого текста", "10");
    var enterTEXT = prompt("Введите текст:", thesel);
    
    if (!comm_num) {
    FoundErrors += " " + "Вы не ввели число комментариев";
    }
    if (!enterTEXT) {
    FoundErrors += " " + "Не ввели текст!";
    }
    
    if (FoundErrors) {
    alert("Обнаружены ошибки:"+FoundErrors);
    return;
    }
    
    doInsert("[mhide="+comm_num+"]"+enterTEXT+"[/mhide]", "", false);
    };
    Открываем
    Код:
    engine/forum/show.post.php
    Ищем:
    Код:
    $tpl->set('[/fast]',"</a>");
    Ниже вставляем:
    Код:
    $tpl->set_block("#\\[mhide=(.+?)\\](.*?)\\[/mhide\\]#ies","comm_protect('\\1','\\2',$row[forum_post])");
    Ну вот и все, теперь у вас в панельке форума с бб-кодами появится рядом с кнопкной hide идентичная кнопка с функцией отдачи скрытого текста за посты форума.
     
    RoadTrain нравится это.
  10. Laif

    Laif Постоялец

    Регистр.:
    8 дек 2007
    Сообщения:
    114
    Симпатии:
    22
    Решается просто.
    в index.php там где задается шаблон сделай проверку на условие (если форум, то загрузить дизайн main1.tpl)
    Я вот так сделал :


    //$tpl->load_template('main.tpl');

    if ($do=="forum") {
    $tpl->load_template('main1.tpl');
    }
    elseif ($do=="sonnik") {
    $tpl->load_template('main1.tpl');
    }
    elseif ($do=="horoscope") {
    $tpl->load_template('main1.tpl');
    }
    elseif ($do=="sms") {
    $tpl->load_template('main1.tpl');
    }
    elseif ($do=="addnews") {
    $tpl->load_template('main1.tpl');
    }
    elseif ($subaction=="showfull") {
    $tpl->load_template('main1.tpl');
    }
    elseif ($do=="j_kniga") {
    $tpl->load_template('main1.tpl');
    }

    else {
    $tpl->load_template('main.tpl');
    }



    И все, а второй дизайн можешь любой поставить.
    Посмотреть можно здесь http://mir74.ru
     
Статус темы:
Закрыта.