случаяная статья

Обсуждаем сайт и форум.

Модератор: f0s

Надо это вообще?

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

случаяная статья

Непрочитанное сообщение Alex Keda » 2007-09-29 18:37:38

Теперь на главной показываются ссылки на 5 случайных статей.
интересно мнения - нормально, или чё поправить?...
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-09-29 18:44:54

мдя... ну и описания у половины статей...
вот и причина поправить, в кои-то веки...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение dikens3 » 2007-09-29 18:56:40

Забавно, пусть будет.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-09-29 19:50:57

dikens3 писал(а):Забавно, пусть будет.
ну а предстваление?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение dikens3 » 2007-09-29 20:23:24

Ну я бы раздел ДОКУМЕНТАЦИЯ не стал бы называть статьями.
Посмотрел, по переводу EXIM много попадается.
У тебя так:
2007-04-24 в 23:20:19, Fastman, Socket сервер на FreeBSD.
Socket сервер на FreeBSD.
Пишем tcp демона на С++ !
Так было бы лучше:
2007-04-24 в 23:20:19, Socket сервер на FreeBSD.
Пишем tcp демона на С++ !
2005-10-05 в 09:34:49, Logitech M-BT58
Знакомый разобрал от безделия оптическую мышь - Logitech M-BT58. А внутри оказался не лазер, а обычный красный светодиод. Рука сама потянулась к паяльнику - в хозяйстве же были голубые светододы :)
Т.е. убрать автора, кто будет читать увидит. И дублирование названия.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-09-29 20:27:03

ну, мера вынуденая - иногда понять о чём написано можно лишь из комбинации короткого названия - из меню, и полного - которое над статьёй.
авторов хочется оставить - пусть народ знает героев.
==========
документация - это не статьи. согласен.
но отсеивать их руками - не буду - лень :(
поэтому придётся выводить и добавлять цивильные описания по мере возможности
===========
уже окучил с десяток раздеов exim`a и стока же статей.
конца и края не вино - поти 500 страниц на сайте :(
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-09-29 20:28:41

можно автора подписать -
data ; Автор: dikens3 ; короткое название
длиииииииииииииииинннннннное название
дескрипшен в пару строк
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение dikens3 » 2007-09-29 20:33:09

Не нужно длинное(или можно убрать короткое), они частенько дублируются. Ерунда получается.

Автора пробовал подставить, мне не очень понравилось.
Я за:
data ; короткое название или длиииииииииииииииинннннннное название
дескрипшен в пару строк
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-09-29 21:10:17

собственно - для длинного названия обязательна отдельная строка - причтна - есть пару десятков статей где она ровно по ширине страницы.
можно на карте сайта поглядеть
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Raven2000 » 2007-10-01 16:47:54

Да и желательно на 1й странице сделать так чтобы конкретного автора неьыло больше 1-2 статей
а то захошу 2й раз и одни твои весят :)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
SeeDru
ефрейтор
Сообщения: 52
Зарегистрирован: 2007-06-09 21:29:33

Re: случаяная статья

Непрочитанное сообщение SeeDru » 2007-10-01 17:05:09

еле удержался, чтобы за 3 вариант не проголосовать.
Идея классная. Иногда полезная!
Ты-гы-дым...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-10-01 23:02:09

Raven2000 писал(а):Да и желательно на 1й странице сделать так чтобы конкретного автора неьыло больше 1-2 статей
а то захошу 2й раз и одни твои весят :)
а я виноват что вы мало пишете? :)
и так чтоб сэкономить запросы к БД вначале в массив все дёргаю, потом рандомомо выбираю...
ещё и автора детектить чтоб не повторялся...
========
не.
кста - я видел подряд две одних и тех же.
вот уж чего вероятность вообще мизерная...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение dikens3 » 2007-10-01 23:18:41

lissyara писал(а): и так чтоб сэкономить запросы к БД вначале в массив все дёргаю, потом рандомомо выбираю...
Сам не пробовал на RANDOM но попробуй, меньше кода и глюков будет. :-)
SELECT column FROM table
ORDER BY RAND()
LIMIT 5
ещё и автора детектить чтоб не повторялся...
Что значит ещё и автора дёргать? (INNER JOIN отменили? )
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-10-01 23:51:04

э... в 4.0 разве есть такая функция?
ща проверю
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-10-01 23:53:20

lissyara писал(а):э... в 4.0 разве есть такая функция?
ща проверю
едрить твой ангидрит...
и правда есть.
это упрощает задачу. а я лoгику на php сделал :(
завтра переделаю.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение dikens3 » 2007-10-02 0:16:23

lissyara писал(а):э... в 4.0 разве есть такая функция?
ща проверю
Ну идея твоя была, я просто в гугл залез. Сам не знал. :-) Вот век учись.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-10-02 0:32:20

угу... а я почти 4k кода накромсал...

Код: Выделить всё

/ выбираем все статьи/документацию пригодную для показа в данном блоке.
$sql = "SELECT `site_table`.`id`, `site_table`.`create_date`, `site_table`.`descriptions`, `site_table`.`author`, `site_table`.`author_vizible`, `site_table`.`zagolovok_stranitsi`, `authors_table`.`author_name`, `authors_table`.`author_descriptions`, `site_table`.`zagolovok_menu`
	FROM `site_table`,`authors_table`
	WHERE `site_table`.`vizible`='1' AND `site_table`.`id`!=`authors_table`.`author_id` AND `site_table`.`author`=`authors_table`.`author_id`";
// делаем запрос
$spisok = main_sql_query("$sql");
// создаём пустой массив
$array_statey = array();
// задаём начаьное значение счётчика
$i = 1;
// строим массив с данными статей
while ($row_id = mysql_fetch_assoc($spisok))
{	// открытие - заполнение массива с данными статей
	$array_statey[$i]	=	array(	"id" 		=> $row_id['id'],
					"create_date"		=> $row_id['create_date'],
					"zagolovok_menu"	=> $row_id['zagolovok_menu'],
					"descriptions" 		=> $row_id['descriptions'],
					"author"		=> $row_id['author'],
					"author_name"		=> $row_id['author_name'],
					"author_vizible" 	=> $row_id['author_vizible'],
					"author_descriptions"	=> $row_id['author_descriptions'],
					"zagolovok_stranitsi"	=> $row_id['zagolovok_stranitsi']
					);
	// увеличивем счётчик на единичку.
	$i++;
}	// закрытие - заполнение мессива с данными статей

// генерим $GLOBALS['page_1000_rand_number'] случайных чисел, в промежутке
// между 1 и $i (в $i сейчас максимальный номер элемента масива)
// задаём начальное значение второго счётчика - 1, конечное - $GLOBALS['page_1000_rand_number']
for ($i2 = 1; $i2 <= $GLOBALS['page_1000_rand_number']; $i2++) { // открытие построения списка случайных статей
	// генерим случайный номер
	$rand_id = rand(1, $i);
	// строим кусок
	$posted_date = date('Y-m-d',$array_statey[$rand_id]['create_date']);
	$posted_time = date('H:i:s',$array_statey[$rand_id]['create_date']);
	$includes_file_text .= "<HR size=\"1\">\n<div class=\"commentOdd\"><CODE style=\"font-size: 8pt;\">" . $posted_date . " в " . $posted_time . ", <a class=\"text_link\" title=\"" . htmlspecialchars($array_statey[$rand_id]['author_descriptions']) . "\" href=\"./?id=" . $array_statey[$rand_id]['author'] . "\">" . htmlspecialchars($array_statey[$rand_id]['author_name']) . "</a>, <a class=\"text_link\" title=\"" . htmlspecialchars($array_statey[$rand_id]['descriptions']) . "\" href=\"./?id=" . $array_statey[$rand_id]['id'] . "\">" . htmlspecialchars($array_statey[$rand_id]['zagolovok_menu']) . "</a></CODE></div>\n<CODE><a class=\"text_link\" href=\"./?id=" . $array_statey[$rand_id]['id'] . "\">" . htmlspecialchars($array_statey[$rand_id]['zagolovok_stranitsi']) . "</a><br>\n" . $array_statey[$rand_id]['descriptions'] . "<br><br></CODE>\n";
}	// закрытие построения списка случайных статей
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4425
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Raven2000 » 2007-10-02 8:55:17

а я виноват что вы мало пишете?
:)
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение dikens3 » 2007-10-07 23:43:40

Случайная статья указывает на раздел?
Попалась такая ссылка в случайных статьях.
http://www.lissyara.su/?id=1009

А описалово из первой статьи берёт. Гениально.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35271
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: случаяная статья

Непрочитанное сообщение Alex Keda » 2007-10-08 7:45:29

да. разделы выгрести проблематично - они в другой таблице и раскиданы по разным полям :(
а описание - родное, а не от первой.
просто, когда составлялостьь описание в разделе всего одна статья была :)
Убей их всех! Бог потом рассортирует...