|
|
|
| Скачал с сайта скрипт ленты новостей, хотел узнать вот что:
> 1. Можно ли сделать, что бы он на странице еще выводил загаловки 10
популярных новостей
> 2. что бы выводил заголовки 10 последних новостей | |
|
|
|
|
|
|
|
для: Squadron
(31.05.2006 в 17:21)
| | 1. Можно.
2. Можно. | |
|
|
|
|
|
|
|
для: Unkind™
(31.05.2006 в 17:52)
| | Содержательный ответ!
Я и сам знаю что можно, но вот кто бы кодом поделился... | |
|
|
|
|
|
|
|
для: Squadron
(01.06.2006 в 00:19)
| | Какой был вопрос, такой ответ..=) Шутка, короче.. | |
|
|
|
|
|
|
|
для: Unkind™
(01.06.2006 в 00:21)
| | Шутки шутите, нет што бы помочь ((( | |
|
|
|
|
|
|
|
для: Squadron
(31.05.2006 в 17:21)
| | >Скачал с сайта скрипт ленты новостей, хотел узнать вот что:
Какой скрипт имеется ввиду? Из раздела downloads нашего сайта или какой-то сторонний? | |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 03:11)
| | Да, именно он. | |
|
|
|
|
|
|
|
для: Squadron
(01.06.2006 в 09:11)
| | Тогда откройте конфигурационный файл config.php и исправьте следующую переменную
<?php
// Количество новостей, выводимых в анонсе
$pnumber = 5; // 10
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 11:47)
| | > 1. Можно ли сделать, что бы он на странице еще выводил загаловки 10
популярных новостей
> 2. что бы выводил заголовки 10 последних новостей
(внимательнее прочитайте, не сами новости кароткие, а заголовки!) | |
|
|
|
|
|
|
|
для: Squadron
(01.06.2006 в 12:03)
| | Дааа, походу трудную тему я затронул ))) | |
|
|
|
|
|
|
|
для: Squadron
(01.06.2006 в 12:03)
| | 1. Под "популярными" что имеется ввиду?
2. Для этого можно воспользоваться скриптом вида
<?php
// Устанавлинваем соединение с базой данных
require_once("config.php");
$query = "SELECT * FROM news
WHERE hide='show' AND putdate <= NOW()
ORDER BY putdate DESC
LIMIT 10";
$new = mysql_query($query);
if(!$new) puterror("Ошибка при обращении к блоку новостей");
if(mysql_num_rows($new) > 0)
{
while($news = mysql_fetch_array($new))
{
// Выводим заголовок новости
echo "<p class=newsblockzag><b>".$news['name']."</b></p>";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 15:51)
| | которые чаще всего просматриваемые | |
|
|
|
|
|
|
|
для: Squadron
(01.06.2006 в 15:53)
| | Нужно учитывать статистику обращения к ним - в настоящий момент это не реализовано, поэтому также просто как с другими списками не получится. | |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 15:51)
| | Еще было бы отлично, если сделать, что бы выводил 10 случайных новостей | |
|
|
|
|
|
|
|
для: Squadron
(01.06.2006 в 15:54)
| | >Еще было бы отлично, если сделать, что бы выводил 10 случайных новостей
Для этого можно поступить следующим образом
<?php
// Устанавлинваем соединение с базой данных
require_once("config.php");
$query = "SELECT * FROM news
WHERE hide='show' AND putdate <= NOW()
ORDER BY RAND()
LIMIT 10";
$new = mysql_query($query);
if(!$new) puterror("Ошибка при обращении к блоку новостей");
if(mysql_num_rows($new) > 0)
{
while($news = mysql_fetch_array($new))
{
// Выводим заголовок новости
echo "<p class=newsblockzag><b>".$news['name']."</b></p>";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 15:55)
| | Пасиб, надеюсь будет работать )
А не знаешь, как прикрутить ЧПУ, тоесть чтобы страницы переводил название на русский типа statya_bla_bla.htm | |
|
|
|
|
|
|
|
для: Squadron
(01.06.2006 в 16:46)
| | 1. сделать скрипт транслитерации
2. сохранять путь в бд
3. обрабатывать путь и подменивать его настоящим | |
|
|
|
|
|
|
|
для: cheops
(01.06.2006 в 15:55)
| | Кстати, забываю спросить: не будет долго грузится сайт, если посетителей по 1000 и новостей в бд куча, норм этот скрипт? | |
|
|
|
|
|
|
|
для: Squadron
(02.06.2006 в 10:09)
| | Нет проблем не будет - даже если проблемы будут возникать (что очень маловероятно), таблицу новостей можно будет разбить на две - актуальную и архивную - это ускорит процесс генерации страницы и уменьшит нагрузку на сервер базы данных. Но для того, чтобы почувствовать проблемы со скростью нужно чтобы таблица новостей достигла размера свыше 100 Мб. И даже в этом случае сначала проблема по скорости коснётся лишь операций вставки новостей (INSERT) и в самую последнюю очередь выборки (SELECT). | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 12:14)
| | снова вопросы ) :
1. Как сделать загрузку нескольких картинок
2. как сделать что бы картинка на сайте отображалась размером 100 на 100 и при нажатии вылазила полностью в новом окне | |
|
|
|
|
|
|
|
для: Squadron
(02.06.2006 в 12:36)
| | up | |
|
|
|
|
|
|
|
для: Squadron
(02.06.2006 в 16:03)
| | up | |
|
|
|
|
|
|
|
для: Squadron
(02.06.2006 в 12:36)
| | 1. Собственно для этого придётся разрабатывать другой скрипт - у этого скрипт база данных не предназначена для работы сразу с несколькими изображениями.
2. Уменьшать размер изображения можно при помощи скрипта, представленного в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=145. О том, как создать новое окно заданного размера можно почить в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=11182 - в этом случае используется JavaScritp. | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 21:52)
| | Не ну это я то знаю )))
А вот как в этом скрипте это осущетвить? | |
|
|
|
|
|
|
|
для: Squadron
(04.06.2006 в 15:20)
| | осталось без ответа ( | |
|
|
|
|
|
|
|
для: Squadron
(04.06.2006 в 15:20)
| | А что вызывает затруднение? | |
|
|
|
|
|
|
|
для: cheops
(06.06.2006 в 11:32)
| | код, че то неполучается, не хочет работать( | |
|
|
|
|
|
|
|
для: Squadron
(06.06.2006 в 11:34)
| | up | |
|
|
|
|
|
|
|
для: Squadron
(06.06.2006 в 11:34)
| | пример кода в студию | |
|
|
|
|
|
|
|
для: P@Sol
(06.06.2006 в 15:28)
| | код 100% полностью не правельный, просто гоова совсем не пашет )))
че то работа доканала )))
if(trim($news['url_pict']) != "" && trim($news['url_pict']) != "-")
echo "<a href=news.php?id_news=".$news['id_news']." target="_blank">"<img align=right height=60 class=img src=".$news['url_pict'].">";
|
| |
|
|
|
|
|
|
|
для: Squadron
(06.06.2006 в 16:25)
| | up | |
|
|
|
|
|
|
|
для: Squadron
(06.06.2006 в 21:49)
| | up | |
|
|
|
|
|
|
|
для: Squadron
(06.06.2006 в 16:25)
| | Может все таки кто поможет? (( | |
|
|
|