21

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

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


</div>

         <div class="frm-buttons">
             <input type="checkbox" id="politics" onclick="check();" value="" autocomplete="off"/>
Я согласен <a href="ссылка на страницу согласия">с правилами размещения объявления.</a>
            <span class="submit primary"><input type="submit" name="add" class="submit" disabled="" value="Отправить" /></span> 
            </div>
<?php ($hook = get_hook('brd_new_after_submit')) ? eval($hook) : null; ?>


      <script>
function check() {
var submit = document.getElementsByName('add')[0];
if (document.getElementById('politics').checked)
submit.disabled = '';
else
submit.disabled = 'disabled';
}
</script>
      </form>
      
   </div>

https://punbb.info/uploads/images/2018/06/b461779d3d27b82d2c85971f4657904c.png

Added: 2018.06.12 16:26

Еще момент, какие-то поглючивания при размещении в категориях... или я просто не догоняю?   Можно подробней по дереву категорий?

22

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

kirpich wrote:

какие-то поглючивания при размещении в категориях... или я просто не догоняю?

Даа, с категориями пришлось немного повозиться  PunBB_INFO_ICQ/whipped
По идее система должна создавать бесконечное дерево категорий, но не исключаю такой факт, что могут быть глюки.

А ссылку ты имеешь ввиду на общие правила форума или на отдельную страницу?

Если вам долго не отвечают, пишите автору темы в личку или на Email.

23

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB wrote:

А ссылку ты имеешь ввиду на общие правила форума или на отдельную страницу?

Если в общих правилах есть пункт - туда... или уже на свое усмотрение.  Лучше конечно просто на правила форума, в котором собственно любой админ может создать правила размещения отдельными пунктами.

24

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB, как проверить, что объявление снимается с публикации в установленный срок, чтобы не ждать?

25

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

Вначале установить минимальный срок, по умолчанию 30 дней вроде должно быть.
Затем, либо в базе данных  ковырнуть ячейку или в коде вычесть 86400 секунд от суммы публикации текущей даты.
После этого пролистывать обьявление как гость.

Если вам долго не отвечают, пишите автору темы в личку или на Email.

26 (edited by kirpich 2018.06.13 18:52)

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB, еще моменты... С категориями какой-то косяк... непонятный фарш PunBB_INFO_ICQ/smile Или объясни еще раз как их создавать.

Второй неприятный момент обнаружился... при переходе на несуществующую страницу, например так https://....  board.php?id=5 - ее как бы на самом деле нет!
Форум выдает:

Извините! Произошла ошибка.
Это временная ошибка. Просто обновите страницу. Если проблема не решается, попробуйте повторить через 5-10 минут.

Added: 2018.06.13 18:50

Запрос с ошибкой: UPDATE foo_pan_board_posts SET status=0 WHERE id=

Ошибка произошла в строке 281 в pan_board/functions.php 

pan_board/functions.php

   $forum_db->query_build($query) or error(__FILE__, __LINE__);

27

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

А до этого подготовленный запрос какой вид имеет?
Содержимое массива $query...

Категории можно создать там где в админке Категории, Форумы там же рядом. Суть такова, что ты создаешь родительские категории, а затем создавая дочерние, можешь выбирать родительскую.
Не исключено, что вся жта система потребует корректировки, я почти не тестировал  PunBB_INFO_ICQ/pardon

Кстати, открой дебаг в config.php , чтобы видеть ошибки всех запросов

Если вам долго не отвечают, пишите автору темы в личку или на Email.

28

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB wrote:

А до этого подготовленный запрос какой вид имеет?

Просто руками id=НОМЕР в адресной строке поменял.

PunBB wrote:

Кстати, открой дебаг в config.php ,

Из него и скопипастил сюда.

Запрос с ошибкой: UPDATE foo_pan_board_posts SET status=0 WHERE id=

Ошибка произошла в строке 281 в pan_board/functions.php 
PunBB wrote:

Категории можно создать там где в админке Категории, Форумы там же рядом. Суть такова, что ты создаешь родительские категории, а затем создавая дочерние, можешь выбирать родительскую.

Это я понял сразу.. только если я создав в родительской дополнительную, объявление отображается на главной странице борды, а если перейти например  Родительская категория- доп категория, доска пустая!  А если перейду просто по клику из списка главной страницы борды, все нормально.   

PunBB wrote:

я почти не тестировал

Зря... мог бы тут прямо запустить, потестировали бы все толпой и все глюки быстро бы нашли.

Покручу сейчас еще, но завтра уже времени не будет..

29 (edited by kirpich 2018.06.13 22:00)

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

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

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

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

По ошибке - только если руками подставить... значит, при удалении старого объявления id=N будет недоступная страница и получится глюк описанный выше.

Added: 2018.06.13 21:59

Если все категории сделать как родительские - нормально, только счетчик глюкнул, вместо 1 объявления, показывает 2 - это та категория, которая создается по умолчанию при установке и "гребет" себе в счетчик все объявления.

30

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

на счет тестирования этого расширения и многих других, то полигон находится тут https://punbb.info/dev/punbb/board.php

Если вам долго не отвечают, пишите автору темы в личку или на Email.

31 (edited by kirpich 2018.06.14 10:39)

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB, под каким логином заходить?

Added: 2018.06.14 10:37
Лови ошибку
PunBB, https://punbb.info/dev/punbb/board.php?id=56
И так по любой не существующей, например https://punbb.info/dev/punbb/board.php?id=12

32

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

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

Ну то что ошибка возникает это понятно, ведь такого айди не существует. Это решаемо так: проверять и отсечь вначале выдавая сообщение типа: "Такой страницы не существует".

Если вам долго не отвечают, пишите автору темы в личку или на Email.

33 (edited by kirpich 2018.06.14 18:23)

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB wrote:

Это решаемо так:

Думаю, что надо сразу устранять и выкладывать на тестирование, а то поставят на рабочий форум.. Потом двигаться дальше.

PunBB wrote:

Лучше создай учетную запись

Не дает, еще ошибка сверху при регистрации светится

Notice: Undefined index: g-recaptcha-response in /home/p/punbb/punbb.info/public_html/dev/punbb/extensions/pan_recaptcha/hooks/rg_register_form_submitted.php on line 3

34 (edited by kirpich 2018.06.15 18:55)

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB, с публикации через установленное время тоже не снимается автоматически  PunBB_INFO_ICQ/dontknow
Проверено и под гостем и под просто юзером и под админом.

35

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

Странно, в последней версии я над этим и работал, чтобы автоматически снималось с публикации. PunBB_INFO_ICQ/pardon

Смотри в конце скрипта должна быть функция проверки даты публикации и обновления статуса.

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

Если вам долго не отвечают, пишите автору темы в личку или на Email.

36

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

PunBB, нет, не снимается. Протестировать на твоем тестовом форуме тоже не могу, не дал зарегаться.
Ошибки синтаксиса тоже надо править, это как бы не комильфо.

37

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

Еще думаю, что для картинки можно прикрутить что-то типа этого https://postimages.org/punbb

38

Re: Pan Bulletin Board: Доска объявлений на форуме PunBB

Да, но надо так чтобы оно добавляло не в само сообщение а в отдельные формы, поля, чтоли. А то будут вставлять ссылки на какие то картинки.

Если вам долго не отвечают, пишите автору темы в личку или на Email.