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 описаний на странице, затем долны быть ссылки на другую статью.... З.Ы На наподобие укозовского „каталога статей” |
Что же если Пых-программист об этом просит, то я ему могу только искренне посочувствовать.
Спустя 1 день, 10 часов, 50 минут, 20 секунд (30.06.2010 - 10:11) psynick написал(а):
Делал для себя книгу отзывов, можно легко переоборудовать под статьи.
Читай // комментарии и разбирайся, дорабатывай под себя.
Файл settings.php
Читай // комментарии и разбирайся, дорабатывай под себя.
<?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 написал(а):
А вообще это беда, используй в таком случае готовые скрипты или движки, тебе просто так никто ничего писать не будет
Спустя 2 дня, 1 час, 3 минуты, 27 секунд (2.07.2010 - 12:14) Daniil94 написал(а):
спасибо за помощь...