2012-05-19 2 views
1

Я кодирую свой собственный блог cms. В котором я хочу кодировать следующие функции.Блог CMS Некоторые вопросы

Public Area:

1.Navigation Bar.

2.Posts на индексной странице, которая включает. Маленькое изображение сообщения затем публикует заголовок и публикует содержание около 200 символов. Затем нажмите кнопку «Читать дальше», которая приведет пользователя к полной странице.

админки:

1.Posts CRUD (Create Read Update Delete).

2. Общая информация CRUD, как название Мета Ключевые слова и некоторые другие вещи.

Что я могу сделать из сказанного:

1.I может захватить пост контента и т.д. из базы данных.

  1. Я могу создать сообщение CRUD.

Вещи, мне нужна помощь, о которых: Как я могу создать запись полностью страницу означает, что когда пользователь нажимает на кнопку Read More или ДОЛЖНОСТЬ потребуется пользователю полную страницу сообщения. Я не знаю, как все это работает. Не могли бы вы объяснить, как я могу создать это, как я буду управлять базой данных для этого. Кажется простым, но я не знаю, как это сделать. Если возможно, любой пример простой cms, который имеет эту функцию (Not wordpress и другие). Любые учебники о том, как это сделать? Любая помощь будет оценена по достоинству. Спасибо большое Jasminder

ответ

3

Я считаю, что вы ищете термин «CRUD» = Создать, прочитать, обновить, удалить. http://en.wikipedia.org/wiki/Create,_read,_update_and_delete

Как я могу создать запись полностью страницу означает, что когда пользователь нажимает на Read More кнопки или заголовка поста потребуется пользователь полной страницы сообщения. I не знаю, как все это работает.

На самом деле это довольно просто. Вы должны использовать $ _GET, чтобы получить какое-то значение, что бы связать с определенной должности, например, если у вас есть таблица, как:

заголовка Идентификатор тела, созданного

Это имело бы смысл, чтобы связать сообщение с идентификатором. Тогда у вас будет файл, назовем его «прочитанным».PHP» В этом файле вы должны получить значение $ _GET, а затем запрос на пост идентификатор связан с:

Псевдо:.

<?php 

    if (isset($_GET['id'])) { 
    $id = $_GET['id']; //Make sure the value is of integer before continuing 

    $query = mysql_query("SELECT id, title, body, created FROM posts WHERE id = $id"); 

    $row = mysql_fetch_assoc($query); 

    //present the result 


echo "<h1>" . $row['title'] . "</h1>"; 
echo "<div>" . $row['body'] . "</div>"; 

//etc.. 

    } 

Помните, чтобы защитить против с XSS http://shiflett.org/articles/cross-site-scripting

+0

Удивительный человек, я сделал это: D. Я буду размещать здесь, если есть какие-либо дальнейшие вопросы. Большое спасибо. –

+0

Нет проблем, если вы довольны ответом на этот вопрос, пожалуйста, отметьте мой ответ как «принятый». – josmith

Смежные вопросы