Модуль Модуль DLE Board 1.0 nulled

Тема в разделе "DLE", создана пользователем mishiko, 16 июл 2012.

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

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

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

    mishiko Создатель

    Регистр.:
    5 сен 2011
    Сообщения:
    273
    Симпатии:
    116
    [​IMG]
    Данный модуль отличается от других аналогичных своей простотой и функциональностью. С помощью него вы сможете создать полноценную доску объявлений у себя на сайте.

    Главной особенностью модуля, является неограниченность разделов, типов предложений, валют, стран, городов и самих объявлений.
    Имеется возможность влаживания одного раздела в другой, что очень важно для модулей данного типа. Для каждого раздела вы можете создать свои доп. поля, а также отдельно настроить дизайн для показа объявления, что даёт возможность сделать каждый раздел уникальный.

    В модуле существует возможность неограниченно добавлять дополнительные поля, всего 6 типов:

    1. Текстовое поле.
    2. Большое текстовое поле.
    3. Список (одинарный и множественный выбор).
    4. Радио кнопки.
    5. Чекбоксы.
    6. Картинка.

    На главной странице могут показываться последние добавленные объявлений, количество которых вы устанавливаете сами. Также там показывается полный список всех существующих разделов и сколько объявлений в какую добавлено.

    Находясь в конкретном разделе, пользователь может воспользоваться быстрым поиском по просматриваемой категории и всех её подкатегорий включительно.

    Выбрав страну и/или город, пользователю будут показываться только те объявления, которые находятся в его городе, что очень удобно. Эта функция работает и при быстром поиске.

    Если всё же посетитель не может найти нужное ему объявлений или не знает в каком разделе искать, то может воспользоваться расширенным поиском, у которого имеется весь необходимый набор опций.

    Понравившееся объявление можно добавить в блокнот (закладки), чтобы открыв сайт, можно было с лёгкостью найти его.

    При добавлении объявления, пользователю предлагается выбрать его срок хранения. Данная опция настраивается в админцентре, и вы можете дать на выбор хоть сколько вариантов, от одного дня и далее. После истечения данного срока, объявление автоматически удаляется с сайта. После добавления объявления, пользователь может его отредактировать (эту опцию можно настроить в админцентре).

    Если необходимо, то вы можете включить опцию "Отправлять новые объявления на модерацию", и до одабривания объявления администрацией сайта оно не будет показываться на сайте.

    Весь админцентр модуля работает на AJAX. В нём вы можете быстро найти новые (или старые) объявления, опубликовать их или удалить. Создать новый раздел, добавить новый город или страну, обновить валюты и типы предложений, дополнительные поля к объявлениям и быстро настроить работу модуля.

    Ко всему этому, модуль не создаёт сильной нагрузки на сервер, в среднем по 1-2 запроса. В нём присутствует функция кэширования, которая очень сильно снижает нагрузку, и поэтому запросы идут только на выборку самих объявлений.

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]


    Что это такое и для чего оно?

    Что такое доска объявлений?

    Это то место, где посетители сайта могут оставлять информацию о продаже чего либо, поиска работы или её предложения и др.
    При создании данной доски была сделана ставка сразу на 2 вещи:


    1. Многофункциональность.
    2. Лёгкая работа как посетителям, так и администратору сайта.

    Данная доска получилась очень удобная и в ней достаточно функций, чтобы открыть хорошую доску для хорошего сайта.
    С помощью "DLE Board" вы сможете создать неограниченное количество разделов (продам товары, найду работу и т.д.), куда посетители смогут добавлять свои объявления. Каждому разделу вы можете дать определённый набор полей (например для работы: образование, стаж. для товаров цену, марка и т.д.), а также свой дизайн, что сделает каждую категорию по своему уникальной. Также имеется возможность вложенности категорий, поэтому вы можете более узко снизить результат поиска пользователя, просто в категории "Работа" создав под. категории (Юрист, IT, водитель и т.д).

    При просмотре любого раздела пользователю сверху выводится форма поиска по данной категории (и её подкатегорий включительно). Также пользователь может выбрать свой город, и ему будут показываться объявления его города. Это даёт более быстрое нахождение нужной ему информации.

    Чтобы не захламлять доску устаревшими объявлениями, была сделана функция автоматического их удаления после истечённого срока действия. Все возможные сроки вы можете настроить в админцентре модуля, а пользователь при создании объявления выберет нужный ему срок из представленных.

    При нахождении нужного объявления, пользователь может добавить его в блокнот, чтобы посмотреть информацию попозже.


    DEMO Перейти по ссылке

    Ключ Активаци


    СКАЧАТЬ:


    Раскодированный и почищенный engine/inc/board/init.php



    Патчи:
    47_Patch_DLEBoard1.0[/U]]
    ID: 47
    Размер: 55,42 Kb
    Добавлен: 2011-08-17 19:32:08
    Описание: [*] Исправлена ошибка, когда при редактировании города, выскакивала ошибка, что города не существует.
    [*] Исправлена ошибка, когда при удалении города, он исчезал, но не удалялся.
    [*] Исправлена проблема, когда при редактировании объявлении на сайте, теги <br /> не заменялись на новые строки.
    [*] Исправлена проблема, когда после добавления комментариев он сразу не добавлялся, а показывался только при обновлении страницы.
    [*] Исправлена ошибка, когда после добавления комментария, не обрабатывались BB коды. А новые строки заменялись на символ "n".

    Прокомментировать и прочитать подробнее можно здесь: Перейти по ссылке



    ID: 53
    Размер: 25,73 Kb
    Добавлен: 2011-10-05 10:16:40
    Описание: [*] Исправлена ошибка, когда не воводился город в кратком объявлении.
    [*] Исправлена ошибка, когда не выводился город в полной версии объявления.
    [*] Теперь в полной версии объявления, если отсутствует адрес сайта, вместо него выводится "---".
    [*] Исправлена ошибка, когда в админцентре в списке объявлений не выводился город.
    [*] Исправлена ошибка, когда в админцентре при поиске, в выборе выпадающем списке городов, постоянно пропадали города.



    Все патчи для версии 1.1
    ID: 90
    Размер: 77,67 Kb
    Добавлен: 2013-11-25 15:25:37
    Описание: Исправляет ошибку, из-за которой не был доступен просмотр RSS лент.


    ID: 80
    Размер: 88,46 Kb
    Добавлен: 2013-11-04 14:46:43
    Описание: [*] Исправлена ошибка, когда не сохранялся телефон при редактировании в админке.
    [*] Исправлена ошибка, когда не удалялась картинка, если её расширение было указано в верхнем регистре.

    Внимание! В связи с вводом нового метода проверки обновлений, в DLE Board 1.1 BETA данный патч будет виден в обновлениях, однако его ставить не нужно, он предназначен для финальных релизов DLE Board 1.1
     
    Последнее редактирование: 27 апр 2017 в 00:09
    CannabiS, kupidon87, raven4eg и 11 другим нравится это.
  2. mishiko

    mishiko Создатель

    Регистр.:
    5 сен 2011
    Сообщения:
    273
    Симпатии:
    116
    Ставится так же как на 10,5
     
    Non-Stop нравится это.
  3. Non-Stop

    Non-Stop

    Регистр.:
    9 июл 2007
    Сообщения:
    329
    Симпатии:
    26
    При добавлении объявления с сайта, в поле раздел ставится автоматически первый раздел доски и подраздел соответственно.
    Ниже в поле тип объявления стоит прочерк.
    Как сделать так, что бы в поле раздел по умолчанию тоже ставился прочерк для выбора категории из списка ?
     
  4. mishiko

    mishiko Создатель

    Регистр.:
    5 сен 2011
    Сообщения:
    273
    Симпатии:
    116
    посмотри в шаблоне формы как я помню в js файле настраивается форма там можно по умолчанию поставить
     
  5. Non-Stop

    Non-Stop

    Регистр.:
    9 июл 2007
    Сообщения:
    329
    Симпатии:
    26
    В файле add.post.php это выглядит так
    Код:
    $tpl->set( "{category}", $SelectCategory );
    $tpl->set( "{board_type}", "<span id=\"boardType\"><select name=\"board_type\" id=\"BoardTypeSelect\"><option value=\"\">---</option></select></span>" );
                    
    нашёл также вывод в ява скриптах
    Код:
    function BoardFieldsSetCategory(){
       
        var SelectCategory = document.getElementById( "BoardSelectCategory" ).value;
        var field_search = document.getElementById( "BoardFields" );
        var field_id = field_search.getElementsByTagName( "tr" );
        var count_field = field_id.length;
        for( var i = 0; i < count_field; i++ )
            {
                if( field_id[ i ] != null )
                    {
                        if( /BoardField_[0-9]/i.exec( field_id[ i ].id ) != null )
                            {
                                field_id[ i ].style['display'] = "none";
                                var this_field_id = field_id[ i ].id.match( /[0-9]{1,50}/ );
                               
                                if( BoardFields[ SelectCategory ] != null )
                                    {
                                        for( var c = 0; c < BoardFields[ SelectCategory ].length; c++ )
                                            {
                                                if( this_field_id == BoardFields[ SelectCategory ][ c ] )
                                                    {
                                                        field_id[ i ].style['display'] = "";
                                                    }
                                            }
                                    }
                               
                                if( field_id[ i ].style['display'] != "" && BoardFields['all'] != null )
                                    {
                                        for( var c = 0; c < BoardFields['all'].length; c++ )
                                            {
                                                if( this_field_id == BoardFields['all'][ c ] )
                                                    {
                                                        field_id[ i ].style['display'] = "";
                                                    }
                                            }
                                    }
                            }
                    }
            }
    }
    Подскажите что именно исправить?
     
  6. arturfanatov

    arturfanatov Создатель

    Регистр.:
    20 фев 2015
    Сообщения:
    15
    Симпатии:
    0
    Приветствую всех, вообщем ситуация такая:
    Есть доска объявлений, когда заходишь на страницу то в тайтле пишется Подкатегория - главная категория.
    Я хочу убрать с тайтла главный раздел.

    Генерация тайтла в файле php выглядит так:

    //--------------------------------------------------=-=-=-=-=
    // Настройка метатитлов
    //--------------------------------------------------=-=-=-=-=

    $SpeedBarCat = $Board->SpeedBarCat( $Board->RequestCat );
    $ThreadCatForSql = $Board->SqlThreadCat( $Board->RequestCat );


    for( $i = count( $SpeedBarCat ); $i > 0; $i-- ) $module['title'][] = $SpeedBarCat[ ( $i - 1 ) ]['title'];
    for( $i = count( $SpeedBarCat ); $i > 0; $i-- ) $module['speedbar'][] = "<a href=\"".$SpeedBarCat[ ( $i - 1 ) ]['link']."\">".$SpeedBarCat[ ( $i - 1 ) ]['title']."</a>";
     
  7. Non-Stop

    Non-Stop

    Регистр.:
    9 июл 2007
    Сообщения:
    329
    Симпатии:
    26
    В каком файле правится вывод списка подкатегорий на главной странице модуля?
    Вывод секции {content} из этого кода:
    <li class="thread">
    <ul>
    {content}
    </ul>
    </li>
    [/thread]
     
    Последнее редактирование: 30 авг 2016
  8. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.135
    Симпатии:
    791
    какой шаблон? Представленный код - не полный!!!

    thread - вообще нет в ДЛЕ!
     
  9. Non-Stop

    Non-Stop

    Регистр.:
    9 июл 2007
    Сообщения:
    329
    Симпатии:
    26
    Это шаблон модуля /board/main/category/main.tpl
    Вот его полный код
    Код:
    <ul class="BoardMainUlCats">
        <li class="main">
            [icon]<img src="{icon}" alt="" border="" />[/icon]
            <a href="{link}">{title}</a>
        </li>
        [thread]
        <li class="thread">
            <ul>
                {content}
            </ul>
        </li>
        [/thread]
    </ul>
    Тег {content} походу выводит список подкатегорий .
    Мне нужно поставить тег <br> после каждой подкатегории.
    Не могу найти какой файл отвечает за этот вывод...
     
  10. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.135
    Симпатии:
    791
    совсем не подумал что речь о шаблоне доски объявлений, вот и написал что нет такого в стандартном шаблоне :)
    можешь скинуть в ЛС данные - попробую найти где править надо. просто сам не пользовался никогда этой доской и ставить её даже нет никакого желания) быстрее и проще сразу на живом сайте найти и сделать если получится найти.
     
  11. clubmen

    clubmen

    Регистр.:
    18 янв 2010
    Сообщения:
    199
    Симпатии:
    33
    Это можно сделать без правки файлов, в настройках модуля ограничение на вывод под категорий поставь "0"
     
    killoff нравится это.