Forumlar / National / Russian / Модули и плагины / Дополнительные настройки в админке. Как это делать?

1234>>>

Gunslinger
#1 2010-01-26 05:57
Допустим, мне нужно в админке на закладке настройки форума добавить несколько новых (своих) параметров настройки. Эти параметры должны быть не вариантом плагина, а родными для движка (ну как "количество постов на страницу форума", "Скрывать приватные форумы" и т.д.). Короче нужен хак админки. Поясните плз как это делать.

П.С.

Варианты плагинов не предлагать. Нужна информация именно о том, как добавлять свои настройки в движок.
esclkm
#2 2010-01-26 07:27
зачем?
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Sergeich
#3 2010-01-26 07:34
Ну хочется человеку помучаться :). Мучать папки sistem/core/admin и sistem/core/forums
Gunslinger
#4 2010-01-26 10:02
esclkm товарищь, вам (как и в прошлый раз) отдельная благодарность за офигенно содержательный и уместный пост. :) Из принципа что-ли? Ладно. Попробую пояснить свою точку зрения.

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

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


Как-то идиотично на мой взгляд делать сайт на суперском движке котонти чтобы в результате к нему форум аля в-бюлетня привинчивать ( пример из реальной жизни http://www.amk-team.ru) из-за банальной убогости родного котовского. С таким успехом лучше уже джумлу поставить, а ведь не хочется. Хоть кот и слабоват пока в плане возможностей и гибкости настройки но все же потенциал у движка мощный. Кстати для той же джумлы есть дописанный модулем форум с весьма впечатляющим набором функций.

Вот к примеру: фиксация поста темы как заглавного, нормалльная система бана пользователей по нику (а не этот маразм по айпи), список обновленных тем и непрочитанных сообщений, краткая статистика пользователей, сообщения о новичках и именинниках на форуме, привязка к конкртным разделам и темам модераторов, создание пользователями объединений по интересам с выделением под них отдельной ветки форума, автоматическая система бана юзера после Х предов от модератора на заданный срок, подписка на обновления темы и т.д. (все перечислять просто лень) - для меня уже давно не опции на уровне плагинов, а необходимый минимум функционала современного форума. Для кого по другому - его дело.

Подудумайте сами, господин девелопер, сколько головной боли простому пользователю, установившему для своего сайта движок котонти, нужно пережить пока он из коробочного кота склепает что-то хоть бледно отвечающее сегодняшним запросам потенциальных посетителей. Если вы хотите получить действительно серьезную современную и популярную ЦМС, то она в первую очередь должна быть удобна и функциональна для обычного человека, а не профессионального веб разработчика у которого хренова туча свободного времени на доделывание того, что должно быть ан нетути. Но все это мое личное ИМХО.

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

Sergeich


Мучать папки sistem/core/admin и sistem/core/forums

Я в курсе в каких папках это все валяется. Просто заблудился в принципе формирования страницы настроек. Как правильно добавить новые параметры в sed_config и как потом выводить в нужных местах админки. Там от "простоты и ясности кода" черт рога сломает. Движок вроде открытый а нормальной документации или хотя бы человеческих комментариев в коде фиг найдеш.

Bu konu Gunslinger tarafından düzenlendi(2010-01-26 10:50, 14 yıllar önce)
Kort
#5 2010-01-26 13:55
Ой! Какую чушь только не прочитаешь вдруг утром.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Trustmaster
#6 2010-01-26 15:49
Не стоит оно того. Концепция Cotonti и всех сколько-нибудь модульных движков такова, что необходимый функционал навешивается на скелет при помощи плагинов и модулей. Если нужен мощный форум из коробки, то необходимые плагины включаются в коробку и всё. От хаков все ушли хотя бы потому, что их невозможно поддерживать от версии к версии, особенно на множестве сайтов.
May the Source be with you!
SunChase
#7 2010-01-26 16:13
Согласен с Гансом.Мата стоит много,когда вспоминаеш в "каком именно" из 50 плагинов находится нужная настройка.
За такие простые вещи как "закрепление поста" вообще молчу.Форум действительно напоминает скелет.При этом как было выяснено раньше,такую обычную для любого форума весч как "закрепление поста" без правки ядра нереализовать...покрайней мере ничего умного мне никто по этому неответил.

сколько-нибудь модульных движков такова, что необходимый функционал навешивается на скелет при помощи плагинов и модулей.
Хм.Ну с такими успехами можно в плагин вывести и такие вещи как "создание темы" и кнопку "ответить" :)
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity
jcrush
#8 2010-01-26 16:42
нормально форум сделан, никто конкретного ничего не сказал, прикрепить тему можно одним кликом еще со времен ЛДУ, единственное чего их коробки не хватает так это почтовое оповещение, но для этого есть плагины.. а больше особо для форума ничего и не надо...

Если что то писать надо предлагать конкретные действия а не общии фразы..
SEO блог: http://blog.stfw.ru/
esclkm
#9 2010-01-26 18:37
браво Jcrush )
большая часть ответа содержится коротком посте от trustmaster/

Для Gunslinger - великий форумчанин, попробуй на вкус базу sed_config "поиграй с ней"

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

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

Было попытка что пользователь натерпится головной боли - необосновано - мы не создаем системуу - сайт за 5 минут.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
SunChase
#10 2010-01-26 19:45
Конкретно?Ну давай конкретно.

Конкретно нужно сделать базовым функционалом фиксацию (ну хотябы) заглавного поста.
Конкретно нужно взять плагин esclkm для постов и вставить как стандарт(цитировать выделенное и быстрая правка).

Говориш "фентефлюшки".Дело конечно не моё,но зайди на форумы скажем sevenforums.com или mmus.us или motofan.ru .Там ,насколько мне известно, стоит стандартный форумный двиг,в котором такая вот никому ненужная "фентефлюшка" как закрепление поста есть.

Это всё конечно моё мнение и небольше,но лично я считаю что функционал форума мягко говоря сыроват.

P.S.:Да и народ.ИМХО обновлять каждую неделю двиг на портале и каждый раз ждать что "возможно" в новой версии чтото нужное и конкретное исправится - это слегка неудобно.Сам давно сьехал с этой темы и все нужные косяки правлю как говорится "ручками"
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity

Bu konu SunChase tarafından düzenlendi(2010-01-26 19:58, 14 yıllar önce)
Sergeich
#11 2010-01-26 20:20
Немножко не те сайты в примеры приводятся :).
http://www.vbulletin.com/forum/
http://community.invisionpower.com/
http://punbb.informer.com/forums/
Это официальные сайты самых популярных разработчиков форумов в интернете. Оцените количество "плюшек" на них :).

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

Форум котонти вполне удобен и юзабелен в базовой поставке. А большинство плюшек могут быть навешены при помощи плагинов. Собственно, также сделано и в специализированных форумных движках. Возможно, что пару востребованых фич можно навесить, и в этом направлении идёт работа (с правами пользователей, например), но сообщения о новичках и именинниках на форуме лично мне нафиг не нужно и я не понимаю кому оно вообще может быть нужно.
Kort
#12 2010-01-26 20:31
SunChase и Gunslinger, так вас же за руки никто не держит: работайте ручками, вы же умные ребята! А остальные дураки пусть пишут модули и плагины.
SED.by - создание сайтов, разработка плагинов и тем для Котонти
Ratibor
#13 2010-01-26 20:47
# Sergeich : но сообщения о новичках и именинниках на форуме лично мне нафиг не нужно и я не понимаю кому оно вообще может быть нужно.
Согласен с этим, но вот прикрепление первого поста действительно не помешало бы.
Не задавай глупых вопросов, не услышишь вранья.
SunChase
#14 2010-01-26 21:00
# Kort : SunChase и Gunslinger, так вас же за руки никто не держит: работайте ручками, вы же умные ребята! А остальные дураки пусть пишут модули и плагины.
тоись возвращаемся к начальному вопросу к разработчикам :)

Короче нужен хак админки. Поясните плз как это делать
Такчто попрошу уточнить Где именно стоит копатся,а не ответы типа "ну там в папке core поищи".

Sergeich спасибо что поправил.
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity
esclkm
#15 2010-01-26 21:18
я же написал где беруться настройки.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты

1234>>>