Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Комната отдыха » Движок phpBB2 Elysium by John Warner


Движок phpBB2 Elysium by John Warner

Сообщений 1 страница 20 из 123

1

[блин]...
Мучаюсь с phpBB2, клубным.

Тренировки и обучения ради, взялся организовать туда портал.
Нашёл мод портала, прикрутил туда админку, установил.

Не понравилось - топорно и грубо, и неудобно, да и часть функций отсутствует, а часть надо всё равно вручную вводить.
Решил переписать - в итоге, ради новых фич портала, переписал движок форума процентов на 30 http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif
Мой прежний самодельный сайт, в итоге - груб и неотёсан тоже, в этот движок я накидал приблуд из phpBB3, включая тему prosilver, тамошний сток http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

Однако, есть существенная проблема: phpBB2 не вывозит моих к нему запросов :(

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

И выйдет у меня собственный форумный движок, с блэкджеком и шлюхами http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

Что-то типа phpBB Second http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

Вообще, есть вопрос на засыпку: как прикрутить туда мультифорумную админку?
Я тогда организую конкуренцию MyBB и тоже буду в Таиланде обитать http://mybb.ru/f/collection/0217.gif

Шучу http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

0

2

John Warner написал(а):

Я тогда организую конкуренцию MyBB и тоже буду в Таиланде обитать http://mybb.ru/f/collection/0217.gif

Шучу http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

А чо давай, я первый форум размещу))))

0

3

Круть :)

В опчем, одминка для портала написана.
Часть функций в самом портале уже встроена.

Фото админки портала и его самого.

http://s7.uploads.ru/t/0h8YM.jpg

http://s6.uploads.ru/t/ausNC.jpg

http://s7.uploads.ru/t/YG3wt.jpg

http://s7.uploads.ru/t/g6tTU.jpg

Правда, портал ещё не настроен до конца, занимаюсь им.

Надо ещё блок облака тегофф и блок "наша админско-модерская банда" присрать http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

0

4

John Warner
Симпатичней симметричные узкие боковушки и широкий центр
http://all-best.pro/portal.php?

0

5

Как вы считаете, а ведь полезно будет админку вообще отвязать от стилей, не так ли?
Ну сделать туда, например, свой отдельный стиль - взять тот же просилвер, он лёгкий и красивый, и вынести в отдельный темплейт чисто админку.
Чтоб не морочиться при вкукоживании стилей ещё и переписыванием под стиль админки...

Думаю, так будет удобно.

Deff написал(а):

Симпатичней симметричные узкие боковушки и широкий центр


Это так, да.
Но у меня пока проблема с движком портала - он что-то обиделся и не хочет правильно отображать боковушки.
Кстати, я шаблон ему ещё под этот стиль не переписал - буду это делать вечером.
Собстна, меня пока радует, что он УЖЕ просто при загрузке не помирает, как два дня помирал http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

John Warner написал(а):

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

Кстати, а ведь все админки модов изначально придётся под просилвер переписать)))
Ну да это мелочи жизни - один раз переписать можно :)

Блеать... Не хотят боковушки отображаться правильно...
Придётся снова раскурочивать phpBB3 и выдирать оттуда код... :(

Добавлено спустя 11 минут 51 секунду:
А ведь есть идея!!! CSS спасёт меня!
Надо вынести их в отдельные классы, и настраивать собственно эти классы, если это возможно :)

Пойду зубрить CSS...

0

6

Как говорит мой коллега и друг Толя Ratgo,

Внутреннее задротство не позволяет обойтись без усовершенствований

http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif
Добавлено спустя 1 час 21 минуту 2 секунды:
Перепахал админку.
Теперь ACP отделена от стилей и прочего. Теперь там надо перепахать лишь пару файлов в шаблонах - и она готова.
Будет всё, примерно как тут, на MyBB: ACP отдельно - форум со стилями отдельно :)

ЗЫ Шикарно: ACP в стиле prosilver, форум в стиле subSilver http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

0

7

Дефф, ты тут?
Вопрос на засыпку: как средствами хтмл и css заставить модуль показываться/исчезать?
Я через одминку задаю в БД данные, потом в портале из получаю, а именно, например:

Код:
// Модуль получения из БД (тут пропущен)

// Задание начальных значений
$navg_display = 'yes';
$navg_align = 'left';

// Условие получения данных в переменных
	if (  !$portal_config['navblock_visibility'] == 1 )
	{
$navg_display = 'no';
	}
	if ( !$portal_config['navblock_align'] == 1 )
	{
$navg_align ='right';
	}

// Отдача данных в HTML шаблон
	'NAV_MODULE' => $navg_display,
	'NAV_FLOAT' => $navg_align,

Это в portal.php так, а вот в шаблоне как теперь красивше всего это изящно обработать?
Задача стоит такая: при получении в "NAV_FLOAT" значения "left" модуль "NAVIGATION" должен плавать слева, ну и наеборот, если "right" - то справа.
А при получении в "NAV_MODULE" значения "yes" - быть на портале, а если иначе - исчезать оттуда.

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

Фото результата, на панели портала:

http://s7.uploads.ru/t/lvUzw.jpg
http://forum.mybb.ru/uploads/0000/14/1c/346394-1.gif

Если я (с Вашей помощью) это реализую - то вместо лака Амати, получается, я сварю лак Страдивари http://mybb.ru/f/collection/0226.gif  http://forum.mybb.ru/uploads/0000/14/1c/346394-1.gif

Если кто не в курсе - когда-то юный Страдивари пытался тайком сварить лак для скрипок, не уступающий лаку его учителя Амати. Не получалось.
Но он старался, и в итоге превзошёл учителя.
Я пытаюсь сделать портал для phpBB2, каковой можно будет с гордостью назвать собственным творением :glasses:
phpBB2 WarnerPortal, или типа того :)

Добавлено спустя 12 минут 52 секунды:
Совсем забыл - все переменные "дизайн-части" для отдачи в шаблон будут все иметь в имени либо "_MODULE", либо "_FLOAT".
Это для разъяснения условия, так сказать.

Отдаю задачу на аутсорс :lol:

Добавлено спустя 1 час 38 минут 23 секунды: Нарыл кучи скриптов.
Практически все они управляю ссылками, а не кусками кода типа этого:

Код:
<!-- BEGIN switch_show_logo -->
<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline" ><tr>
<td class="catHead" height="25"><span class="genmed"><b>{L_LOGO}</b></span></td>
</tr> <tr>
<td class="row1" align="left"><span class="gensmall" style="line-height:150%">{LOGO_TEXT}<br />&nbsp;</span></td>
</tr></table>
<!-- END switch_show_logo -->
<br />

Что делать...

0

8

Попил чаю. Покурил. Успокоился. Сделал. Без скриптов, одним CSS.
Задача решена.

Теперь осталось лишь прописать шаблоны.
Делаю :glasses:

0

9

http://s7.uploads.ru/t/PQqNv.jpg
Все элементы управляемы по отдельности.
Вместо модулей - пока тест-конструкции.
Ещё, пожалуй, плавательность переделаю...

0

10

John Warner написал(а):

Дефф, ты тут?Вопрос на засыпку: как средствами хтмл и css заставить модуль показываться/исчезать?

http://habrahabr.ru/post/167151/#first_unread

+1

11

to Deff
Спасибо за спойлер :)
Вкукожу его в ББкоды :)
Я тут вот что подумал: а ведь собственно итоговый html-код модулей доступен - он лишь закрыт стилем...
Блинннн...
Абыдна...
А надо б, чтоб движок не отдавал данные в шаблон ещё на стороне сервера...
Этого я сделать не могу - штатные средства не дают :(
Получается слишком много уровней вложенности условий для phpBB2 :(

0

12

John Warner
Есть спойлер на голом ХТМЛ, но он не во всех браузеров отображается.

0

13

Хатико
Спасибо, уже не надо :)

Отчёт:
Написал инсталятор БД, изготовил шаблон для темы subSilver.
Замучался проверять все регулировки - их теперь столько, что глаза разбегаютцо))

Теперь хочу вкукожить туда облако тегов, в виде одного из модулей.
Также, ещё не реализовал на уровне шаблона "перелёт" блоков из одной панели в другую.
Но БД эту фичу уже поддерживает :)

Столкнулся с проблемой: портал виден только юзерам, гости его не видют :(
Гости видят только шапку и подвал, сцуко!

Искаю, где ошибся.

0

14

Пока всё так обстоит:

http://s7.uploads.ru/t/LvKQe.jpg

http://s7.uploads.ru/t/m4L9U.jpg

http://s7.uploads.ru/t/3OMlP.jpg

http://s7.uploads.ru/t/uBkwp.jpg

http://s7.uploads.ru/t/cJrnU.jpg

Осталось решить указанные баги, да дописать-таки шаблон на тему prosilver. Впрочем, шаблон это мелочи.
Скажите, достойный ли вышел портал?  http://i053.radikal.ru/0806/7f/8b80a2497566.gif  http://zaz.kiev.ua/forum/images/smiles/icon2_shuffle.gif

0

15

John Warner
а этот сайт тебе принадлежит?  :question:
Может его стоит центрировать? У меня монитор 1920x1080, а сейчас много компьютеров с большим разрешением.
http://s7.uploads.ru/t/WmSM4.png

0

16

C3La-NS
Сайт принадлежит не мне, я там админю и модерю. Нас там, администрации, много - ибо форум большой и народу много. Главный у нас там - napalm.
Я туда кой-чего сочиняю, и портал написал - лишь тренировки ради :)

Но об указанной пролеме расскажу нашему админу, что рулит движком сайта.

0

17

John Warner написал(а):

расскажу

:cool:

0

18

Вот что у мну на данный момент получилось:

http://s7.uploads.ru/t/kqeZm.jpg

Шаблон prosilver практически написан, осталась доработка кувалдой и напильником.
Всё работает, но стиль недоделан ещё.
Пока буду думать за "перелетучесть" блоков по панелям.

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

А мне лень пейсать стопицот блоков заново :(
Но таки подумаю и над этим :)

После всего этого, попытаюсь написать полноценный инсталлер на него.

ЗЫ В принципе, портал, где блоки с "перелетучестью" - это уже будет новая версия портала, я полагаю :)
ЗЗЫ Интересно, кому-то ещё нужен движок форума phpBB2, кроме меня? http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif

0

19

John Warner
а чего стиль alpha не возьмешь? А то все это выглядит ну совсем не очень, а альфа миленький такой, мне понравился)

0

20

mkusher
Ща пошукаю.
Спс за наводку.

0


Вы здесь » Единый форум поддержки » Комната отдыха » Движок phpBB2 Elysium by John Warner