Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Пишем форум


Автор: insy 14.7.2009, 15:56
Доброго времени суток,господа!
Не могли бы вы мне подсказать, где можно найти качественные и легкодоступные статьи по созданию форума?

Заранее благодарю!

p.s: гугл не помог(все что было найдено не отражало конкретной сути):( 
p.p.s: речь идет о написании форума с нуля, не скачивая основную часть с последующим ее редактированием...

Автор: Ипатьев 14.7.2009, 16:11
Вряд ли можно найти статью по написанию форума целиком. Как нельзя, например, найти статью по созданию автомобиля.  Форум - это слишком сложный объект, состоящий из множества подсистем. Собственно форума, авторизации, модерирования, ПМ, настройки внешнего вида. Это не считая всяких бантиков типа голосовалок, аватарок, звездочек, симпафок и прочей чепухи. 

Тут, я думаю, только постепенным написанием и опытом, плюс просмотром решений в существующих продуктах.

Само ядро форума написать легко. Одна таблица с сообщениями, плюс XML файл со структурой. База пользователей с авторизацией. Интерфейс администратора с базовыми функциями редактировать сообщение, удалить сообщение/тему, объединить/разделить.

Автор: insy 14.7.2009, 16:20
Собственно такого ответа и ждалsmile
ЭЭх ну да ладно... значит будем по старинке искать темы в форуме)

Спасибо за ответ, кстати уже не первый раз консультируешь!

Автор: Staind 15.7.2009, 16:31
http://webmasterschool.ru/articles/article60.php
http://webmasterschool.ru/articles/article61.php
http://webmasterschool.ru/articles/article62.php
http://webmasterschool.ru/articles/article63.php
http://webmasterschool.ru/articles/article64.php
http://webmasterschool.ru/articles/article65.php
http://webmasterschool.ru/articles/article66.php
http://webmasterschool.ru/articles/article67.php
http://webmasterschool.ru/articles/article68.php
http://webmasterschool.ru/articles/article69.php

Автор: insy 15.7.2009, 18:06
значит статьи из серии как создать  машину собственными руками все-таки существуют.... урааа
Staind огромное спасибо!

Автор: nerezus 18.7.2009, 00:16
Цитата

Форум своими руками. Часть 1
Форум своими руками. Часть 2
Форум своими руками. Часть 3
Форум своими руками. Часть 4
Форум своими руками. Часть 5
Форум своими руками. Часть 6
Форум своими руками. Часть 7
Форум своими руками. Часть 8
Форум своими руками. Часть 9
Форум своими руками. Часть 10
 Фу такое читать. 

Кусок гoвнокода из первой же ссылки:
Код

if ( isset( $_SESSION['user'] ) ) { // это для зарегистрированного пользователя 
          // Если есть новые сообщения (посты) - только для зарегистрированных пользователей 
          if ( isset( $_SESSION['newThemes'] ) and in_array( $theme[0], $_SESSION['newThemes'] ) ) { 
            if ( $theme[3] == 0 ) // тема открыта 
              $html = $html.'<td align="center" valign="middle"><img src="./images/folder_new.gif" width="19" 
                      height="18" alt="Новые сообщения" title="Новые сообщения" /></td>'; 
            else // тема закрыта         
              $html = $html.'<td align="center" valign="middle"><img src="./images/folder_lock_new.gif" width="19" 
                      height="18" alt="Новые сообщения" title="Новые сообщения" /></td>'; 
          } else { 
            if ( $theme[3] == 0 ) // тема открыта 
              $html = $html.'<td align="center" valign="middle"><img src="./images/folder.gif" width="19"  
                      height="18" alt="Нет новых сообщений" title="Нет новых сообщений" /></td>'; 
            else // тема закрыта 
              $html = $html.'<td align="center" valign="middle"><img src="./images/folder_lock.gif" width="19"  
                      height="18" alt="Нет новых сообщений" title="Нет новых сообщений" /></td>';           
          } 
        } else { // это для не зарегистрированного пользователя 
          if ( $theme[3] == 0 ) // тема открыта 
            $html = $html.'<td align="center" valign="middle"><img src="./images/folder.gif" width="19"  
                    height="18" alt="" /></td>'; 
          else // тема закрыта 
            $html = $html.'<td align="center" valign="middle"><img src="./images/folder_lock.gif" width="19" 
                    height="18" alt="" /></td>';         
        }

Автор: insy 19.7.2009, 17:24
nerezus, а у тебя есть какие-либо альтернативы?

p.s код действительно ###... да и описаний как таковых не наблюдается... 

Автор: nerezus 26.7.2009, 22:16
Цитата

nerezus, а у тебя есть какие-либо альтернативы?
 Опыт, опыт, опыт.
Но читая такого рода статьи ты замедляешь наращивание своего опыта.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)