1 (31.03.2009 04:59 отредактировано putnik)

Тема: [Релиз] Subforums

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

Заодно, если всё-таки писать буду я, принимаются пожелания. wink

Текущее состояние:

Сделано:
— На index.php в описании форума выводятся подфорумы;
— На viewforum.php перед темами показывается список подфорумов (без статистики форумов);
— В админке на forums.php при добавлении/редактировании можно выбирать надфорум (извиняюсь за не очень красивое слово, но текст «родительский форум» плохо влезает);
—— Имеется минимальная «защита от дурака».

Недоделки (в планах):
— Для быстрого перехода форумы отображаются не деревом;
— Ссылки на редактирование в админке идут не деревом (может быть, так и будет оставлено, а может и нет);
— Данные по количеству постов/дате обновления указываются без учёта подфорумов.

Скачать: версия 0.7
Не качать: версия 0.9 alpha-5

Сайт putnik

Поделиться

2 (05.12.2008 18:28 отредактировано flashcat)

Re: [Релиз] Subforums

))) рад что хоть кто-то этим займется так как мне без них тоже не жить))), пожелания только одно чтоб можно было выставлять позиции. т.е.
0- подфорум
1- подфорум
2- подфорум
ну я думаю понятно)))

Сайт flashcat

Поделиться

3

Re: [Релиз] Subforums

На данный момент написано что-то типа пре-альфы.

На index — выдаётся список подфорумов в описании каждого форума (пока одноуровневый) [+1 запрос]
На viewforum — выдаётся список подфорумов над списком тем в том же виде, что и темы [+1 запрос]
В admin/forums можно задавать родительский форум.
В быстром переходе пока ничего не изменено.

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

Сайт putnik

Поделиться

4 (11.12.2008 13:12 отредактировано putnik)

Re: [Релиз] Subforums

Вообщем, так пока и не доделал, поэтому выкладываю, что есть: pun_subforums. К концу недели постараюсь всё-таки сесть и привести в культурный вид.

Upd: Раз никто так и не скачал, позволил себе поменять структуру без обратной совместимости.

Сайт putnik

Поделиться

5

Re: [Релиз] Subforums

Upd: Раз никто так и не скачал, позволил себе поменять структуру без обратной совместимости.

Хотел скачать поглядеть, приколу ради, но испугался этих слов smile

Просто сочувствующий :)

Поделиться

6

Re: [Релиз] Subforums

Adelf пишет:

Хотел скачать поглядеть, приколу ради, но испугался этих слов

Я просто решил, что длинные названия, специфичные для расширения, всё-таки лучше коротких удобных, но которые могут привести к конфликту с другими расширениями.

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

Сайт putnik

Поделиться

7 (12.12.2008 20:06 отредактировано putnik)

Re: [Релиз] Subforums

Вообщем, можно считать, что уже бета. smile
У себя я его перенёс с локалхоста на реальный проект.

Текущее состояние и актуальная ссылка будут в первом посте.

PS: Человек, скачавший 0.3, не убивай меня, пожалуйста. cool

Сайт putnik

Поделиться

8

Re: [Релиз] Subforums

огромное спасибо сделано отлично!!! где изменения внести чтоб на главной их сделать бегущей строкой??? я на 1.2 делал при помощи <marquee> так как под форумов когда много смотриться не очень а так отлично получилось.

Сайт flashcat

Поделиться

9

Re: [Релиз] Subforums

Для бегущей строки нужно (пишу теоретически, сам не тестировал)
1. В style.css:
1.1. Добавить

dl.index-subforums,
dl.index-subforums dt,
dl.index-subforums dd {
    display: inline;
}

1.2. Закомментировать/убрать

dl.index-subforums {
    margin: 0 0 0 1.5em;
}

dl.index-subforums dd {
    display: list-item;
    list-style: disc inside;
}

2. В functions.php (который расширения, а не глобальный) в функции pun_subforums_index_desc() добавить
2.1. После $s = ''; (~28 строчка)

if ($level == 1)
{
    echo '<marquee тут всякие параметры>';
}

2.3. Перед return $s; (~39 строчка)

if ($level == 1)
{
    echo '</marquee>';
}

Сайт putnik

Поделиться

10

Re: [Релиз] Subforums

smile спасибо разгрёбся кое как но всё равно отличный мод полезный)))

Сайт flashcat

Поделиться

11

Re: [Релиз] Subforums

Я по поводу этого сообщения:

Download: pun_subforums.zip (v.0.4)

Я как-то писал, что лучше не использовать префикс "pun_" в своих расширениях, потому что такой же префикс у официальных расширений. Не могли бы вы его переименовать?

Сайт parpalak

Поделиться

12

Re: [Релиз] Subforums

parpalak пишет:

Я как-то писал, что лучше не использовать префикс "pun_" в своих расширениях, потому что такой же префикс у официальных расширений. Не могли бы вы его переименовать?

Ок, не знал, уберу. Тогда стоит потереть файл с вики.

PS: Через полчаса убегаю на поезд, надеюсь, косяков не наделаю.

Сайт putnik

Поделиться

13

Re: [Релиз] Subforums

привет,

putnik пишет:

Недоделки (в планах)
— Для быстрого перехода форумы отображаются не деревом;
— При выборе надфорума в админке даёт выбирать категорию (хотя и устанавливает категорию надфорума);
— Ссылки на редактирование в админке идут не деревом (может быть, так и будет оставлено, а может и нет);
— При перемещении надфорума в другую категорию не меняются категории подфорумов;
— На viewtopic.php выводится только форум, в котором находится тема, без иерархии;
** — Данные по количеству постов/дате обновления указываются без учёта подфорумов.
— На index.php нет описаний форумов

Скачать: версия 0.4 (убираю «pun_»…)

я заметил еще несколько "недоделок",
1).

На viewforum.php перед темами показывается список подфорумов (без статистики форумов);

хотелось бы эту статистику (подфорумов на viewforum.php ) наблюдать, иначе пользователю не понятно, общается в них кто-то или  нет, есть ли там новые сообщения или нет

2). на viewforum.php если просматривать "подфорум", то в пути (путь к форуму в виде ссылок), не отображается название "надфорума", а просто напрямую в виде "название категории" >> "подфорум", а должно быть "название категории" >> "надфорум" >> "подфорум"

3).

— На index.php в описании форума выводятся подфорумы;

на index.php в статистики "надфорума" не учитываются количество тем и сообщений в "подфорумах", ну и последнее сообщение естественно тоже не отображается, это очень не удобно, т.к. пользователь опять же не видит обновлений в форумах, пусть эта статистика выводится одна для всех, для надфорума и всех его подфорумов

Добавлено спустя 11 минут 34 секунды:

а где скачать обновленную версию я так и не понял

Поделиться

14

Re: [Релиз] Subforums

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

Сайт putnik

Поделиться

15

Re: [Релиз] Subforums

Убрал перфикс «pun_» и выложил.

Внимание: Если вы уже ставили расширение под старым именем и хотите сохранить структуру:
1. Установите новое (subforums) расширение.
2. Удалите старое (pun_subforums)
Именно в таком порядке. Желательно между действиями ничего не менять.

Сайт putnik

Поделиться

16

Re: [Релиз] Subforums

было бы круто, если бы вы устранили те недоделки, которые в этом топике перечислены smile

Поделиться

17

Re: [Релиз] Subforums

Потихоньку устраняю. smile

Очередная версия — 0.5. Изменения:
— Исправлены некоторые баги.
— Добавлена иерархия в блок навигации.
— При выборе надфорума в админке не даёт выбирать категорию.

Сайт putnik

Поделиться

18

Re: [Релиз] Subforums

putnik пишет:

Потихоньку устраняю.

ага, это хорошо cool

Поделиться

19

Re: [Релиз] Subforums

Спасибо, полезное расширение, только не работает как надо.

При создании подфорумов все отлично, но после попытки их отредактировать в админке, делает из подфорума форум и выкидывает его в 1 категорию...
Мне нужно закрыть некоторым группам пользователей доступ к этим подфорумам.

Поделиться

20

Re: [Релиз] Subforums

Dermon пишет:

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

Не должно. Возможно, в выложенной версии некоторые косяки в коде, которые создают проблемы у вас в браузере. Я сегодня-завтра постараюсь выложить новую версию.

Dermon пишет:

Мне нужно закрыть некоторым группам пользователей доступ к этим подфорумам.

Так вроде это стандартно делается через админку. Или вы имеете ввиду, что сразу закрыть тем же группам, что и к родительскому форуму, при установке запретов для него?

Сайт putnik

Поделиться

21

Re: [Релиз] Subforums

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

Добавлено спустя 1 минуту 54 секунды:

Кстати, использование прав доступа родительского форума былобы тоже неплохо smile

Добавлено спустя 11 минут 59 секунд:

Все, разобрался, просто сбивались селектбары при редактировании.

Поделиться

22 (22.12.2008 11:50 отредактировано Dermon)

Re: [Релиз] Subforums

Вот что получается:
[img]www.mirror.metroland.ru/1111111111.jpg[/img]

Хотя почти все эти подразделы должны находиться в "Форуме гильдии"

Поделиться

23

Re: [Релиз] Subforums

Как и обещал, выкладываю новую версию.
Существенные изменения:
— При перемещении надфорума в другую категорию меняются категории подфорумов, подподфорумов и т. д.
— Восстановлен просмотр циклических форумов (А является подфорумом Б, а Б — подфорумом А). Ранее вешалось при создании навигации. Факт цикличности обозначается многоточием.
Несущественное — убраны баги. Надеюсь, что при этом не добавлены новые.

Сайт putnik

Поделиться

24

Re: [Релиз] Subforums

Так гораздо лучше, спасибо. Еще бы очень хотелось, чтобы в селектменю форума отображалось, что это подфорум и подфорумы находились в списке после родительского форума smile

Поделиться

25

Re: [Релиз] Subforums

Dermon пишет:

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

Имеется ввиду быстрый переход в футере? Я пока не представляю, как это сделать без дополнительного хука, который никто не спешит добавлять.

Сайт putnik

Поделиться