• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Модуль Доска объявлений

Статус
В этой теме нельзя размещать новые ответы.

jcrush

Гуру форума
Регистрация
10 Ноя 2006
Сообщения
688
Реакции
59
Доска объявлений addboard 0.3

addboard 0.3 for DLE 7.5
Так и не найдя нормальную доску под DLE, публикую свой вариант, на оригенальность не претендую, но думаю полезно будет разложить по полкам, возможно кому-то покажется извращением, но для меня важно было использовать функционал движка а не сторонние модули.



1. Открыть файл /engine/engine.php

После:
Код:
case "comments" :
        include ENGINE_DIR.'/modules/comments.php';
        break;
Добавить:
Код:
case "addboard" :
        include ENGINE_DIR.'/modules/addboard.php';
        break;
2. Создаем в админке категории для доски

3. Копируем в папку /engine/modules и /templates
файл модуля и шаблон к нему, это переделанный модуль добавления новостей, открываем шаблон addboard.tpl и заменяем\добавляем свои разделы и свои ID:
Код:
<select name="catlist[]" id="category" onchange="onCategoryChange(this.value)">
                <option value="0"></option>
                <option value="21"> На продажу</option>
                <option value="22"> Услуги</option>
                <option value="23"> Недвижимость</option>
                <option value="24"> Работа</option>
                <option value="25"> Знакомства</option>
              </select>
4. Открываем свой шаблон main.tpl добавляем перед {info}{content}
Код:
[category=20,21,22,23,24,25]

<h4>Разделы</h4>
<div align="center"><b><a href="/index.php?do=addboard">Добавить объявление</a> / <a href="/board">Доска объявлений</a></b></div>
<a href="/sale">На продажу</a><br>
  <a href="/benefits">Услуги</a><br>
  <a href="/realty">Недвижимость</a><br>
  <a href="/job">Работа</a><br>
  <a href="/introductions">Знакомства</a> 
<h4>Новые</h4>
[/category]
где 20,21,22,23,24,25 - ID разделы доски. Это нужно для вывода в разделах доски список разделов и ссылку на добавление новости.

Появляется довольно простая доска, где требуется регистрация на сайте, к тому же модерируемая средствами ДЛЕ.

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

Вложения

  • 1.jpg
    1.jpg
    31,3 KB · Просмотры: 180
  • 2.jpg
    2.jpg
    46,5 KB · Просмотры: 229
  • addboard_7.5.rar
    7,9 KB · Просмотры: 57
по сути ты просто продублировал addnews.php , привязал к нему свой шаблон и в нем жестко прописал свои категории?

а как ты исключил эти категории при добавлении новостей с сайта?
 
Да, так и есть. А никак не исключал, это не актуально для меня, хотя если очень надо можно в шаблоне добавления новостей так же прописать жестко категории.
 
гениально. сам мод не пригодится. но натолкнул на пару бредовых идей :)

надо было еще написать как свой шаблон прикрутить к доске. но это имхо по желанию.
 
на каких идей если не секрет? У меня есть идея сделать это на субдомене, только вот пока все тесты не успешны
 
вот и я примерно про тоже. у меня несколько движков работают на одном сайте под разные нужды. так можно будет объеденить добавлялку новостей.
 
НУ я так понимаю что данный модуль пользуется стандартными ДЛЕ настройками доступа....те если я запрещаю пользователи добавлять новости то он и объявление не добавит??? Еслиб это отдельно настраивать....
 
да, данный мод сыроват, вот бы кто доделал его, было круто
 
Пришла идея, обновил немного мод, в качестве категорий юзать облако тегов, которые уже вбиты в шаблон добавления, т.е. разделы это категории в дивжке, а категории - это облако тегов.

Кстати есть в справке упоминание о дополнительных полях, тег: {xfields}
но как его юзать до меня не дошло
 
а скинь пример посмотреть, можно в личку. я что-то не совсем понял как это теги в качестве категорий.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху