1. s3ga - 03 Июня, 2014 - 01:39:35 - перейти к сообщению
Всем привет, возник такой вопрос, в данный момент пишу портал(не CMS) в котором должны будут быть новости( берутся из бд). Подскажите пожалуйста каким образом в таких сайтах добавляются посты? Естественно их писать буду не я и нужна какая то форма для ввода темы, текста и тд. Так куда обычно эту форму вставляют?
2. Vinyl - 03 Июня, 2014 - 04:44:18 - перейти к сообщению
s3ga пишет:
пишу портал(не CMS)
s3ga пишет:
нужна какая то форма для ввода темы, текста и тд.
Гражданин, Вы сами себе противоречите. CMS - Content Manage System, что в переводе с буржуйского означает Система Управления Содержимым. Вы собираетесь как минимум добавлять новости (а я подозреваю, что редактировать и удалять тоже входит планы), соответственно, управлять контентом. Так почему же Ваш портал - не CMS? Или Вам лень было почитать, что тот или иной термин означает?
s3ga пишет:
Так куда обычно эту форму вставляют?
В админку. Какой вопрос - такой ответ.
3. Flash_PR - 03 Июня, 2014 - 09:33:48 - перейти к сообщению
s3ga пишет:
Так куда обычно эту форму вставляют?
Поручик Ржевский МОЛЧАТЬ!!!
4. DelphinPRO - 03 Июня, 2014 - 09:46:02 - перейти к сообщению
s3ga пишет:
Так куда обычно эту форму вставляют?
Да вариантов вроде немного:
1. в специально сделанной административной части, доступ к которой ограничен правами пользователей.
2. На сайте, прямо под статьей, отображается только пользователям с соответствующими правами.
3. На сайте, вместо статьи, при нажатии специальной кнопочки. Про права пользователей - то же самое.
5. s3ga - 04 Июня, 2014 - 08:11:02 - перейти к сообщению
Простите, я имел ввиду что специальных готовых CMS -ок не использую,спасибо всем за ответы. Если не сложно тогда объясните вкратце как выводить последние три записи на страницу?
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- <h3><span class="caption">Самое свежее</span></h3>
- <div class="post">
- <div class="post_head">
- <h2><a href="#"><!--Заголовок статьи-->
- <?php
- $query = mysql_query('SELECT title FROM articles ORDER BY ORDER BY id DESC LIMIT 1) or die(mysql_error());
- while ($count=mysql_fetch_assoc($query)) {
- echo ($count['title']);
- }
- ?>
- </a></h2>
- </div>
- <div class="entry"><!--содержимое статьи-->
- <img src="" alt="img_content" width="200" height="100"/>
- <p>
- <?php
- $query = mysql_query('SELECT content FROM articles ORDER BY ORDER BY id DESC LIMIT 1) or die(mysql_error());
- while ($count=mysql_fetch_assoc($query)) {
- echo ($count['content']);
- }
- mysql_close($db);
- ?>
- </p>
- <a href="" class="read_more">Читать далее</a>
- </div>
- </div>
Таких классов .post 3 штуки , в данном примере выводится последняя запись из бд, а как вывести в остальных классах предпоследнюю и 3-ю с конца запись?