Страница 1 из 1

Знатокам PHP, CMS - по сайту вопрос

Добавлено: 23 дек 2008 23:50
Aqua$erg
Приветствую всех уважаемых посетителей сайта и форума!

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

Отсюда вопрошаю к аудитории, а именно к той её части, которая имеет познания в web-мастеринге:

1. Сайт сам по себе представляет из себя (бОльшей частью) статичные html-страницы, с includ'ами (шапка, навигация, подвал).
2. Форум, само собой, динамический. Движок phpBB 2.0.22 плюс некоторые моды, улучшающие его работу для пользователей и админа.
3. Для отображения на Главной странице сайта последних тем, затронутых в форуме, уже применён мод recent_topics, но он отображает только заголовки тем. Можно дополнить и изменить этот мод так, чтобы он отображал и начальные строки свежего сообщения в теме, но я считаю это излишним.
4. Хотелось бы создать некую новостную систему, как я писал выше, чтобы писать о каких-то новостях Белоострова могли только зарегистрированные пользователи (иначе будет сплошной порно-спам). Этот новостной "канал" должен существовать как сам по себе - в развёрнутом виде, так и отображаться в более сжатом - на Главной странице сайта. Полагаю, все, знакомые с CMS и вообще продвинутые в серверном программировании, прекрасно меня понимают. Само собой, все новости должны иметь возможность комментироваться и модерироваться.
5. Хотелось бы, чтобы сей мод был прикручен к форуму и его БД, чтобы пользователи и там и тут были одинаковыми, не требуя доп.регистрации. Т.е. новостная система должна быть "форумозависимой".
6. Периодически просматриваю сайт русской поддержки phpBB - но желаемого там не вижу. Есть только расширенный вариант всё того же мода recent_topics, но тогда, даже если создать в форуме спец.раздел для новостей, в таком расширенном формате будут отображаться на Главной странице ВСЕ сообщения форума. А это излишне. Новости - новостями (в отдельной колонке), а форум - форумом. Quique suum.

ИТОГО: никто не подскажет - как же мне выйти из положения "малой кровью"? Полностью переходить на какую-то готовую CMS - совсем не тянет, писать свою - не умею, а вот если бы прикрутить некую новостную систему... да так, чтобы она подчинялась форуму (или хотя бы включала в себя ТОЛЬКО форумчан), да с комментами...

Есть соображения?

Добавлено: 24 дек 2008 21:26
AndreyG
А что, нельзя заставить сей мод выдавать сообщения только одного из форумов, прикрутив к нему в явном виде параметр с номером соответствующего форума (в самом скрипте, разумеется) типа "http://beloostrov.ru/forum/viewforum.php?f=6" - для "Сайт и Форум", например?

Добавлено: 24 дек 2008 21:49
Aqua$erg
Хех... наверное, можно. А может, и нельзя. Я в PHP не разбираюсь. В БД - тоже.

Вообще, наверное, лучше сделать как-то иначе... Как - толком сам не пойму.
Лучше бы, чтобы это была отдельная новостная система (Новость+комментарии; новость+комментарии;... и т.д. в виде - с выводом на Главную укороченной новости, а в "подробнее" - полной новости с комментариями), не завязанная с форумом. НО - имена "новостных писателей" должны браться из БД форума. Разумеется, права админа на полное редактирование всего содержимого.
Вот это было бы супер.

В принципе, новостные системы подобного типа существуют, но как привязать пользователей к БД форума? Во многих CMS такой симбиоз давно практикуется: зарегистрировался один раз, и пишешь по всему сайту в любом разделе. Как сие решить здесь?.. 8O

Добавлено: 24 дек 2008 22:15
AndreyG
А пришли мне скрипт этого мода, попробую посмотреть его.

Добавлено: 27 июл 2009 03:30
Osbourne
Часто при добавлении ответов появляется сообщение "critical error". При этом форум не открывается и пропадают 50 последних сообщений с главной страницы. Через некоторое время всё приходит в норму.

Добавлено: 27 июл 2009 09:07
AndreyG
Это значит - у хостера база данных падает. Соответственно, и форум не может передать ей данные и пишет о критической ошибке. Я такое встречаю довольно редко. В данном случае ничего сделать нельзя,

кроме смены хостера. :)

Добавлено: 27 июл 2009 13:14
Osbourne
Я так и думал.. Но у меня такое бывает довольно часто. Практически, через день. Слабенький сервер у хостера? Ведь нас здесь не так много.. :idea:

Кстати, попутный вопрос: как оно устроено? Сайт - на компе у Сергея, а форум - у хостера?

Добавлено: 27 июл 2009 13:22
AndreyG
Конечно, нет - все у хостера.

Вот уехал Сергей, наверняка, за время его отсутствия его компьютер перестал бы работать: завис, отубили свет, ... А так, за долю малую, порядка 250 руб./мес, сайт работает и имеет некоторую поддержку со стороны хостера.

Добавлено: 27 июл 2009 13:29
Osbourne
Ага.. Понял, спасибо! Но почему тогда падает форум, а сайт - нет?

Добавлено: 27 июл 2009 13:33
AndreyG
Потому, что сервер БД падает или подвисает чаще (почему - я не знаю, но обычно это так), а расположены сервер БД и обычный сервер практически всегда на разных физических машинах.

Добавлено: 27 июл 2009 13:42
Osbourne
Ясно. Спасибо за пояснения. 8)

Добавлено: 15 сен 2009 21:02
Aqua$erg
AndreyG писал(а):А так, за долю малую, порядка 250 руб./мес, сайт работает и имеет некоторую поддержку со стороны хостера.
Чуть дороже: порядка 270 руб/мес - за хостинг, и плюс ещё некоторое количество денег за делегирование 3-х доменов. Всё вместе - чуть меньше 4000 руб/год (и никакой прибыли, одни растраты!)

P.S. Хостер у меня - довольно-таки неплохой и весьма надёжный и стабильный (интересовался в соответствующих кругах) - PeterHost. А сбои бывают у всех, особенно - с БД.