[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как сделать админку и вывод
Daniil94
подскажите пож как сделать...
1. Нужно сделать админку через которую можно будет добавить описание сатьи и саму статью. В описании статьи должно выводиться дата и кол-во просмотров.
2. Нужно сделать сам вывод описания статей. В сописании заголовок и надпись подробнее должны указывать на саму статью. Выводься должно по 10 описаний на странице, затем долны быть ссылки на другую статью....
З.Ы
На наподобие укозовского „каталога статей”



Спустя 1 минута, 33 секунды (28.06.2010 - 19:32) tomash написал(а):
И в чем вопрос? Делайте.

Спустя 22 минуты, 11 секунд (28.06.2010 - 19:54) Stuff_f написал(а):
Цитата (tomash @ 28.06.2010 - 16:32)
И в чем вопрос? Делайте.

полностью согласен, с коллегой, у вас есть цель, значит добевайтесь, создание, статьи и опесание, узай SQL, для количества просмотров, используй Cookie вот собственно и все, я конечно, понимаю, ты новечек, поэтому, для начала освой, азы php, а потом пытайся сам, не получитс, тебе сдесь обеззательно помогут!!!!!!!!!!!!

Спустя 1 час, 38 минут, 54 секунды (28.06.2010 - 21:33) Daniil94 написал(а):
помогли........не ужели это так сложно? Кто нибудь напишите мне примерный код. Особенно по второму пункту

Спустя 10 минут, 46 секунд (28.06.2010 - 21:43) sergeiss написал(а):
Эта фраза
Цитата (Daniil94 @ 28.06.2010 - 22:33)
Кто нибудь напишите мне
обычно подразумевает некоторую сумму денег. Либо - человек пишет сам, а тут просит помощи, когда не получается. Но при этом он предоставляет свой код.

Спустя 16 секунд (28.06.2010 - 21:44) tomash написал(а):
Daniil94
Да нет ничего сложного))) паруо часов работы! чего уж там.....

Спустя 1 час, 36 минут, 36 секунд (28.06.2010 - 23:20) KaFe написал(а):
Daniil94 ел
Цитата (Daniil94 @ 28.06.2010 - 16:30)
подскажите пож как сделать...
1. Нужно сделать админку через которую можно будет добавить описание сатьи и саму статью. В описании статьи должно выводиться дата и кол-во просмотров.
2. Нужно сделать сам вывод описания статей. В сописании заголовок и надпись подробнее должны указывать на саму статью. Выводься должно по 10 описаний на странице, затем долны быть ссылки на другую статью....
З.Ы
На наподобие укозовского „каталога статей”

Что же если Пых-программист об этом просит, то я ему могу только искренне посочувствовать. wink.gif

Спустя 1 день, 10 часов, 50 минут, 20 секунд (30.06.2010 - 10:11) psynick написал(а):
Делал для себя книгу отзывов, можно легко переоборудовать под статьи.
Читай // комментарии и разбирайся, дорабатывай под себя.

<?php
require ("settings.php");
mysql_connect($sqlhost,$sqlusr,$sqlpssw) or die (mysql_error());
mysql_query("USE $sqldb");
?>

<?php

if ($_GET[action]=="")
{
$h_title = "Отзывы о компании";
}
else if ($_GET[action]=="add")
{
$h_title = "<a style=\"color: #ffffff\" href=\"http://gencred.ru/guestbook/index.php\">Отзывы о компании</a> - Оставить отзыв";
}
else if ($_GET[action]=="exeadd")
{
$h_title = "<a style=\"color: #ffffff\" href=\"http://gencred.ru/guestbook/index.php\">Отзывы о компании</a> - Оставить отзыв";
}
?>

<html>
<
head>
<
title>Отзывы</title>
</
head>
<
body>
<?php
if ($_GET[action]=="") // отображение, в твоем случае - отдельная страница для отображения статей после их добавления
{
echo "<TABLE BORDER=\"0\" ALIGN=\"left\" WIDTH=\"$tablewidth\">";
echo "<TR><TD><A HREF=\"index.php?action=add\"><br>Оставить отзыв<br><br></A></TD></TR>";
$result = mysql_query("SELECT * FROM messages ORDER BY date DESC") or die(mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$date_array = getdate($row['date']);
echo "
<TR>
<TD><font color=#265580>Разместил:</font>
$row[usr]</TD>
</TR>
<TR>
<TD VALIGN=
\"top\"><font color=#265580>Сообщение:</font> $row[message]</TD>
</TR>
<TR>
<TD><hr color=
\"$textcolor\" size=\"1\"></TD>
</TR>
"
;
}
echo "</TABLE>";
}
else if ($_GET[action]=="add") // добавление отзывов, в твоем случае - та самая админка, через которую можно стать добавлять. (сделать отдельным файлом, назвать Qhscd324Q.php или типа того. Можешь сделать форму логин\пароль для большей безопасности

echo "<TABLE BORDER=\"0\" ALIGN=\"left\" WIDTH=\"$tablewidth\">";
echo "<FORM METHOD=\"post\" ACTION=\"index.php?action=exeadd\">";
echo "<TR><TD>Ваше имя:</TD><TD><INPUT TYPE=\"text\" NAME=\"usr\"></TD></TR>";
echo "<TR><TD>Ваше сообщение:</TD><TD><TEXTAREA NAME=\"message\" ROWS=\"4\" COLS=\"20\"></TEXTAREA></TD></TR>";
echo "<BR></BR>";
echo "<INPUT TYPE=\"hidden\" NAME=\"action\" VALUE=\"exeadd\">";
echo "<TR><TD><input type=\"submit\" value=\"Оставить отзыв\" name=\"B1\"></TD></TR>";
echo "<TR><TD><br><br><a href=\"index.php\"> Посмотреть отзывы</a> | <a href=\"http://gencred.ru/index.php\"> На главную</a></TD></TR>";
echo "</TABLE>";
echo "</FORM>";
}
else if ($_GET[action]=="exeadd") // добавление статьи, подтверждение успешного добавления.
{
$date=time();
mysql_query("INSERT INTO unconfirmed (date, message, usr) VALUES ('$date','$_POST[message]','$_POST[usr]') ") or die(mysql_error());
echo "<br>Спасибо, нам очень важно Ваше мнение. Скоро Ваш отзыв появится на сайте.<br><br><a href=\"index.php\"> Посмотреть отзывы</a> | <a href=\"http://gencred.ru/index.php\"> На главную</a>";
}
?>
</body>
</
html>


Файл settings.php

<?php
$adminpssw="";
$sqlhost="";
$sqldb="";
$sqlusr="";
$sqlpssw="";
$title="Отзывы о компании";
$bgcolor="#FFFFFF";
$textcolor="#000000";
$tablewidth="100%";
?>

Спустя 1 час, 20 секунд (30.06.2010 - 11:11) psynick написал(а):
А вообще это беда, используй в таком случае готовые скрипты или движки, тебе просто так никто ничего писать не будет wink.gif

Спустя 2 дня, 1 час, 3 минуты, 27 секунд (2.07.2010 - 12:14) Daniil94 написал(а):
спасибо за помощь...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.