Оцените вариант создания подобия издательской системы на PHP.

Groove

Новичок
Оцените вариант создания подобия издательской системы на PHP.

Хочу сделать некое подобие издательской системы:
надо, чтобы некоторые посетители, у которых есть доступ могли размещать на сайте статьи с картинками.
Как это можно реализовать?
При условии, что картинки должны быть внутри текста, т.е. картинка, текст, картинка, текст


Вот например напрашивается такой вариант:
вносить статью блоками

PHP:
#
# Table structure for table 'Пункт статьи'
#

CREATE TABLE /*!32300 IF NOT EXISTS*/ art_item (
  ArtItemID int(3) unsigned NOT NULL auto_increment,
  ArtID int(10) unsigned ,
  ArtPhoto mediumblob ,
  ArtText text ,
  ArtOrder tinyint(3) unsigned ,//порядковый номер пункта в статье
  PRIMARY KEY (ArtItemID),
  INDEX ArtItemID (ArtItemID)
);



#
# Table structure for table 'Статьи'
#

CREATE TABLE /*!32300 IF NOT EXISTS*/ article (
  ArtID int(3) unsigned NOT NULL auto_increment,
  ArtDate datetime ,
  ArtIsView tinyint(3) unsigned ,
  ArtSubj varchar(250) ,
  ArtAuthor varchar(32) ,
  PRIMARY KEY (ArtID),
  INDEX ArtID (ArtID)
);
Затем сделать редактор:
задал название статьи, автора,
создал новость, по умолчанию она не видима (ArtIsView==0)
и начинаешь лепить в нее текст:
Создал пункт новости записал текст, если к тексту нужна картинка - добавил ее (тут в кач-ве примера хранение в БД, просьба не флеймить по этому поводу)
Создал таким образом кучу пунктов, задал их порядок в статье
(ArtOrder)
Поставил битик ArtIsView=1

все- статья стала видна посетителям сайта.

а ну да , можно было еще добавить в таблицу статьи аннотацию к ней, для ссылки

Ну, как?
 

inTox

вёбных дел мастер
Groove,
Ты - гений. Очень свежий и оригинальный способ.
 
Сверху