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

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

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


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


Движок phpBB2 Elysium by John Warner

Сообщений 41 страница 60 из 189

41

Написал админку. Схитрил с ней :lol:
В опчем, чтоб не грузить лишних таблиц ни в БД ни в память, тупо добавил все необходимые поля в бордовский конфиг, но обрабатываю их на отдельной странице в одминке.
Убиты два ушастых степных проходимца сразу: и данные всегда под рукой во всех нужных местах, и лишнего кодить не надо :)

Также, добавил инфо о моде.
Теперь, видимо, все мои моды будут откликаться на вызов типа:

Код:
mod_file_name.php?mode=ver

Вот пример по модам "Pages_Mod" и "Post Button":

http://s7.uploads.ru/ephE7.jpg
Pages Mod

http://s7.uploads.ru/97ch1.jpg
Post Button  Mod

Думаю, нич :)

А вот и пага в одминке:

http://s6.uploads.ru/pzPrb.jpg
:)

ЗЫ Чуть не забыл: кнопка в посту у мну выглядит так:
http://s7.uploads.ru/lA3Bp.jpg

:roll:

0

42

[ругательное междометие], надо сортировко пришпандоривать...

Не знаю уж, одолею ли...

UPD В голову ударила мыслЯ: сделать отдельное поле в теле поста (примерно, как кнопки И-мэйл, ЛыСы и тд, но выше его),
куда заделать, например:
1) Не правящиеся юзером одминско-модерские оповещения красным. Спорно.
2) Обрабатываемую через профиль подпись юзера - то есть, чтоб она была как есть - но отдельным полем. Тоже спорно, ещё думаю пока, зачем это.
3) Там же разместить и ссылки на блог юзера (то есть, эту мою кнопку Гараж, но в виде ссылки, текст которой и будет задаваться через админку).
Собственно, там будут обитать кнопки "Галерея", "Гараж" и, возможно, что-либо ещё. То есть, кнопки и ссылки на них будут управляться из админки. Например, кнопки "Мои Гараж", "Мои Очумелки", "Моя галерея", "Мои Страницы", "Мои Документы", "Мои Файлы"...

Прям венда какая-то получается :lol:

Вообще, это же ж можно вынести в отдельную CMS-ко-видную херню, чтоб эта [пренебрежительное описание] висела рядом с телом страницы, слева :lol:
А на форуме не курочить ничего особенно, хватит и того, шо уже есть :)

UPD

Запишу, чтоб не забыть.

1) Все модули портала отделяем в отдельные php-файлы. Заставляем их фурыкать, как надо, в таком именно виде.
2) Отделяем и их части из общего шаблона.
3) Страницу портала заставляем обрабатываться так: при вызове она пускай смотрит, какой модуль в БД включен, и тогда лишь его вызывает через банальный инклуд.
В итоге, портал у нас не перегружен модулями - следовательно, грузится много быстрей...
Пока он хавает ВСЁ, высчитывает ВСЁ, посему довольно долго грузится...
И это несмотря на отключение модулей в админке...

Идейка суперррр...

А вот "перелетучесть" модулей из полосы в полосу я пока придумать так и не могу :(
В phpBB3 портале это реализовано через весьма расширенные встроенные функции самой конференции, изначально рассчитанной под запил туда модов, чем я на данный момент (phpBB2) не располагаю, увы.

Возможная реализация:
Заранее планируем фиксированное число мест на главной странице портала.
Например, по 15 штук в 3 полосах.
Таким образом, у нас будет 45 местов. Каждое пусть имеет свой адрес - что-то типа, например, LP1...15, MP1...15, RP1...15.
Таким мухтаром, мы будем иметь возможность и из БД задать место каждого отдельного модуля, и будет наличествовать практически полная "перелетучесть" и, вкупе с идеей выше, "исчезучесть" КАЖДОГО модуля.

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

Однако ж, такой, как тут у меня в идее, перелетучести там (портал phpBB3) нет тоже - там лишь по сторонам модули летают. Средняя полоса практически неприкосновенна. Я же обойду и это :)

Осталось начать кодить :)

UPD2

Пока не реализовал с порталом.

Однако ж, сделал вот что:
Поля профиля "Профессия", "Автомобиль" (его вообще только что ввёл, у мну в шаблоне не было) и "Откуда" теперь, если данные в них не введены, показывают, что данные не введены, то есть, пишут "не указано".
Это должно побудить пользователя таки ввести данные, особенно, после пинка форумчанина :lol:

0

43

В общем, день прошёл незря.
Теперь моя приблуда "PostButton MOD" стало невероятно удобна и функциональна.
Я присобачил фенечку одну: ныне рядом со ссылкой "Вверх" расположена маааленькая такая кнопочка, ведущая на мою приблуду с флагом просмотра всех тем пользователя в разделе, в котором сейчас топик с постом находится 8)

Звучит сложно - но очень удобно. То есть, теперь появилась возможность просмотреть ВСЕ темы юзера, например, в офф-топе или, скажем, "Двигателе" .
Для этого надо в в разделе, например, "Двигатель" в любом топике нажать кнопочку в посту желаемого юзера.

Ну просто охеренно - новички оценят, я полагаю :)

ЗЫ Также настроил пагинатор. Ныне страничке фурычат как надо 8)

Думаю за сортировку :)

ЗЗЫ Допилил всё, кроме сортировки. Сегодня не успел.

http://s6.uploads.ru/YSL1T.jpg

Кнопки в посте, включая кнопку для просмотра всех топиков юзера.

http://s6.uploads.ru/RqoKs.jpg

http://s6.uploads.ru/a5pCH.jpg

А это пример того, какой я флудер, оказываетцо))

0

44

Значитцо, таг.
Сразу фотге:

http://s6.uploads.ru/vox9y.jpg

http://s6.uploads.ru/BkCwn.jpg

http://s7.uploads.ru/fmBMx.jpg

Допилил сортировко и указание времени постинга топика.
Лично мне больше ничего там не надо 8)

Далее Ваши БРЕДложения, может, туда, в этот мод, ещё чонить изоБРЕДу :)

ЗЫ На мод можно пейсать инсталятор :)

Ну хоть чота доделал-таки, допилил до логического конца :lol:

ЗЗЫ Исправил случайно замеченную (а точней - случайно раньше НЕ замеченную!) ошибку с указанием числа страниц пагинатора. Тупо не ту таблицу ему указал :)

UPD НенАдолго хватило моих радостей по поводу создания приблуды. Я снова ею неудовлетворён.
Надоть теперича тудой и одминско-модерские кнёппочке вниз пришпандорить, и феню про "Вы это можете-Вы это не можете" :roll:
Тогда точняк - штатное устройство будет, не хужей господ аффтаров движка phpBB2, я полагаю 8)

О! А ишшо надо добавить  всё остальное - типо кнопки "Новые сообщения", создать тему, пойти на... то есть, "Перейти к"
:roll:

Ну вы понели...

Не пришпандорить эти феньки внутреннее задротство не позволяет ©Ratgo :oops:

0

45

На сегодня пока шо хватит.
И так с обеда и до 3 ночи ковырялсо...
С перерывами, но тем не менее...

Тут подумалось вот что:  удобней будет клоносеков всяких и спамеров отлавливать: сразу можно увидать посты чувака и сносить за ним :nahyj ну буквально на лету! :oldtimer:

Я таки внесу свой скромный вклад в борьбу за чистоту форума :ppp:

UPD

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

Как было:

http://s6.uploads.ru/sJ9YB.jpg

Как стало, при тех же условиях:

http://s6.uploads.ru/jhQ3R.jpg

Теперь точняк, готова приблуда  :dance:  :bow:  :ppp:

Изменил мальца.
Теперь при ошибке вместо ошибочной мессаги тупо редиректит на индех.пхп - думаю, так лучшЕй.

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

UPD2

Тестирую мод.
Пока не могу найти в моде ничего предосудительного или ошибочного.

Может быть, не так ищу? :roll:

Надо срочно выдавать продукт в сеть, на более широкие, так сказать, полевые испытания, приближённые к боевым :D

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

http://s6.uploads.ru/pzPrb.jpg

ИМХО, удобно и красиво :roll:

ЗЗЫ Переписал шаблон админки под subSilver, заинсталил мод в phpBB2 версии 2.013, как наш клуб, испытал.
Приблуда работает как надо.
Осталось написать инсталятор.

http://s6.uploads.ru/GA7ju.jpg

Админка стиля subSilver.

0

46

Я ещё кой-чего напакостил:
1) Сделал правку постов модерам-админам без указания "Исправлено". То есть, если и было правлено ранее - модер этого состояния не изменяет.
2) Сделал спецовое окошко в форме правки поста, для модерского-админского указания по теме поста. То есть, строго при правке поста модер может чонить там накалякать этакое, что юзер исправить не сможет - ибо это поле на предмет правки доступно лишь модсоставу.
Юзер этого поля также не изменяет.
Давно хотел такую штуку :)

Собственно, особой необходимости в этом спецсообщении, конечно же нет, кроме разгона фриков. Но таки внушает, чоужтам :)
Остаётся, наверное, туда добавить никнейм модера, что оставил сообщение.

http://s7.uploads.ru/6df8g.jpg

http://s6.uploads.ru/imcVE.jpg

Отака хня...

Правда, есть ещё, к чему стремиться: например, почему-то ББкоды не парсятся оттедова, но попробую энто дело исправить... :roll:

UPD

А я продолжаю чудесатить.

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

Пришпандорил. Работает.
Ну держитесь, клоносеки, всем теперь бошки поотрываю :twisted:

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

Тестил приблуду на предмет режима "Всё топики юзера".
Накопал топиков старых, интересных, примерно 2003 года.
Порадовало вот это:
Правила ГИБДД для падонкафф :verylol:  :verylol:  :weep:  :verylol:  :weep:  :verylol:  :weep:  :verylol:  :podstolom  :ppp:
Аффтары, жгите исчо! :lol:

0

47

Я тут что подумал: а что, если эту мою приблуду ващпэ встроить в виде файла

Код:
includes/functions_topicsearch.php

:?:  :oops:
Приблуда один хрен юзает строго системные ресурсы, там лишь 4 файла добавлены, да и то два из них - сменные кнопки, да юзается пара вставок кода в шаблоны и пхп файлы...
А так будет стандартная (чуть не написал "библиотека", хе-хе) функция...
Но это уже, я думаю, незачем, тем более, надо будет всё в более общем виде писать...
Но таки подумаю ещё, но позже...
У мну возникла мыслЯ сейчас насчёт Pages_Mod`а: вместо моей хромой отправки,правки страниц, поюзать вообще стандартный posting.php :twisted:  :twisted:  :twisted:
Я тут его повкуривал, вродь можно и его поюзать :twisted:

Лучше за это подумаю - пользы буит больше, я полагаю :roll:

Дали буде...

0

48

Есть желающие заценить конструкцию в деле?
Залил себе на хостинг, можно заценить.

0

49

АП!

Работа будет продолжена на Севере.

0

50

John Warner
Тут такое дело… Оно не работает :|

Неплохая работа, судя по рассказу :)  В принципе, я тоже работаю над подобными вещами (хотя это более сложные вещи типа мультиаккаунта), только на другом движке, mybb.com. Подчерпнул пару интересных моментов, надо посмотреть, что может быть у меня…

0

51

Превед!  :flag:

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

А за оценку спасибо, я старался, хоть и не всё вышло именно так, как хотелось, например, модули портала пока как есть, и ещё пара вещей...
Но зима впереди - буду допиливать...

0

52

Звучит круто.
А гараж он вообще... Для чего?
Я так понимаю там должен быть виртуальный автомобиль?))

А у вас там последние сообщения в гараже)))

0

53

Ро* Ши* написал(а):

А гараж он вообще... Для чего?

Чеши отседова, блохастый...

0

54

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

Чеши отседова, блохастый...

Ахах, чешу)))
Вы так мне и не объясните в чем смысл?))))

0

55

Ро* Ши*
Гараж нужен, реально.
Это что-то типо блога, но в виде топика на форуме.
То есть, желающий заводит себе топик в заранее определённом разделе, что приводит к появлению кнопки у него в постах, ведущей на его блог, а в случае нескольких гаражей - автоматически ведёт на страницу выбора нужного гаража.

То есть, там чуваг отписыветцо по всем движухам по его машинке. Ну и, естесна, народ каментит. Также, там ТС завсегда может спросить у народа, если что нужно по его тачке, и не будет открывать никому не нужных и неинтересных топиков с одним-единственным, уже давно разжёванным вопросом.

Полезная штука  - гараж.

Даже есть идея, дать возможность выбирать топики из двух разделов, либо из числа, выставленного в админке, так будет универсальнее, я полагаю.
Зима впереди - МБ, и реализую)))

0

56

Кстати, у меня вопрос есть, и вопрос такого плана: я тут подумываю присрать к своему движку возможность, как тут, сливать два топика в один, для модеров.
Посему имею вопрос: как располагать посты в уже соединённом топике?
То есть, если я тупо перепишу постам ID в базе данных, то они хаотично перемешаются, согласно своего времени постинга, но ведь надо же ж их как так расположить, чтоб они не перемешивались бессмысленно, иначе затея теряет всяческий смысл...

Всю голову сломал, как это реализовать...

0

57

John Warner
А, ну вот теперь все понятно.
Крутая задумка)))

0

58

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

Кстати, у меня вопрос есть, и вопрос такого плана: я тут подумываю присрать к своему движку возможность, как тут, сливать два топика в один, для модеров.
Посему имею вопрос: как располагать посты в уже соединённом топике?
То есть, если я тупо перепишу постам ID в базе данных, то они хаотично перемешаются, согласно своего времени постинга, но ведь надо же ж их как так расположить, чтоб они не перемешивались бессмысленно, иначе затея теряет всяческий смысл...

Всю голову сломал, как это реализовать...

Добавить  в втором топике 10 лет ко времени написания

0

59

Deff
Круто, спасибо! :cool:
Я не подумал об этом, как-то.
Однако ж, в ЗАЗ-клубе, куда я это планировал приделать (сейчас же, клуб фактически умер из-за поголовного  обандерложивания клубней из Украины), есть посты и топики большей давности, отсюда проистекает, что будет шайзе. То есть, неуниверсально.
Надо чонить другое...
Сам я подумывал даже о заведении отдельного поля в таблице, но это будет моветон...

0

60

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

т

:glasses: 10 лет срок даж для ЗАЗ клуба - возьми  30, новый топик ляпи с разделителем и уведомлением о добавке года(думаю к тому времени форма форумов да и РНР будет другая)
==
Хотя, год, - мон эту одну цифру в годе(цифру десятков), в топике скриптом скорректировать: проверка что год более +15 от текущего

Отредактировано Deff (Ср, 8 Окт 2014 15:52:29)

0


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