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

замечания по работе сайта, мысли по его организации, идеи для автора и редактора
Ответить
Аватара пользователя
Aqua$erg
Хозяин
Сообщения: 8734
Зарегистрирован: 08 авг 2006 20:46
Откуда: СНТ "Полиграфист"
x 388
Контактная информация:

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

Сообщение Aqua$erg » 23 дек 2008 23:50

Приветствую всех уважаемых посетителей сайта и форума!

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

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

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

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

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

Аватара пользователя
AndreyG
Садовод
Сообщения: 486
Зарегистрирован: 11 фев 2007 02:09
Откуда: Старый Белоостров, ВМА / Здоровье-1
x 1
Контактная информация:

Сообщение AndreyG » 24 дек 2008 21:26

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

Аватара пользователя
Aqua$erg
Хозяин
Сообщения: 8734
Зарегистрирован: 08 авг 2006 20:46
Откуда: СНТ "Полиграфист"
x 388
Контактная информация:

Сообщение Aqua$erg » 24 дек 2008 21:49

Хех... наверное, можно. А может, и нельзя. Я в PHP не разбираюсь. В БД - тоже.

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

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

Аватара пользователя
AndreyG
Садовод
Сообщения: 486
Зарегистрирован: 11 фев 2007 02:09
Откуда: Старый Белоостров, ВМА / Здоровье-1
x 1
Контактная информация:

Сообщение AndreyG » 24 дек 2008 22:15

А пришли мне скрипт этого мода, попробую посмотреть его.
0 x

Аватара пользователя
Osbourne
Знаток
Сообщения: 5936
Зарегистрирован: 20 мар 2007 05:03
Откуда: ЛУАТ
x 564

Сообщение Osbourne » 27 июл 2009 03:30

Часто при добавлении ответов появляется сообщение "critical error". При этом форум не открывается и пропадают 50 последних сообщений с главной страницы. Через некоторое время всё приходит в норму.
0 x

Аватара пользователя
AndreyG
Садовод
Сообщения: 486
Зарегистрирован: 11 фев 2007 02:09
Откуда: Старый Белоостров, ВМА / Здоровье-1
x 1
Контактная информация:

Сообщение AndreyG » 27 июл 2009 09:07

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

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

Аватара пользователя
Osbourne
Знаток
Сообщения: 5936
Зарегистрирован: 20 мар 2007 05:03
Откуда: ЛУАТ
x 564

Сообщение Osbourne » 27 июл 2009 13:14

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

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

Аватара пользователя
AndreyG
Садовод
Сообщения: 486
Зарегистрирован: 11 фев 2007 02:09
Откуда: Старый Белоостров, ВМА / Здоровье-1
x 1
Контактная информация:

Сообщение AndreyG » 27 июл 2009 13:22

Конечно, нет - все у хостера.

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

Аватара пользователя
Osbourne
Знаток
Сообщения: 5936
Зарегистрирован: 20 мар 2007 05:03
Откуда: ЛУАТ
x 564

Сообщение Osbourne » 27 июл 2009 13:29

Ага.. Понял, спасибо! Но почему тогда падает форум, а сайт - нет?
0 x

Аватара пользователя
AndreyG
Садовод
Сообщения: 486
Зарегистрирован: 11 фев 2007 02:09
Откуда: Старый Белоостров, ВМА / Здоровье-1
x 1
Контактная информация:

Сообщение AndreyG » 27 июл 2009 13:33

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

Аватара пользователя
Osbourne
Знаток
Сообщения: 5936
Зарегистрирован: 20 мар 2007 05:03
Откуда: ЛУАТ
x 564

Сообщение Osbourne » 27 июл 2009 13:42

Ясно. Спасибо за пояснения. 8)
0 x

Аватара пользователя
Aqua$erg
Хозяин
Сообщения: 8734
Зарегистрирован: 08 авг 2006 20:46
Откуда: СНТ "Полиграфист"
x 388
Контактная информация:

Сообщение Aqua$erg » 15 сен 2009 21:02

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

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

Ответить