Groove
Новичок
Оцените вариант создания подобия издательской системы на PHP.
Хочу сделать некое подобие издательской системы:
надо, чтобы некоторые посетители, у которых есть доступ могли размещать на сайте статьи с картинками.
Как это можно реализовать?
При условии, что картинки должны быть внутри текста, т.е. картинка, текст, картинка, текст
Вот например напрашивается такой вариант:
вносить статью блоками
Затем сделать редактор:
задал название статьи, автора,
создал новость, по умолчанию она не видима (ArtIsView==0)
и начинаешь лепить в нее текст:
Создал пункт новости записал текст, если к тексту нужна картинка - добавил ее (тут в кач-ве примера хранение в БД, просьба не флеймить по этому поводу)
Создал таким образом кучу пунктов, задал их порядок в статье
(ArtOrder)
Поставил битик ArtIsView=1
все- статья стала видна посетителям сайта.
а ну да , можно было еще добавить в таблицу статьи аннотацию к ней, для ссылки
Ну, как?
Хочу сделать некое подобие издательской системы:
надо, чтобы некоторые посетители, у которых есть доступ могли размещать на сайте статьи с картинками.
Как это можно реализовать?
При условии, что картинки должны быть внутри текста, т.е. картинка, текст, картинка, текст
Вот например напрашивается такой вариант:
вносить статью блоками
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
все- статья стала видна посетителям сайта.
а ну да , можно было еще добавить в таблицу статьи аннотацию к ней, для ссылки
Ну, как?