<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Strawberry форум &mdash; случайная новость]]></title>
	<link rel="self" href="http://strawberry.goodgirl.ru/forum/feed/atom/topic/849/"/>
	<updated>2010-02-06T05:29:49Z</updated>
	<generator>PunBB</generator>
	<id>http://strawberry.goodgirl.ru/forum/topic/849/</id>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/15586/#p15586"/>
			<content type="html"><![CDATA[<p><strong>Bulldo3er</strong>, нет-нет, да и приходится иногда читать документацию.</p><p>count_category_entry($catid) - количество новостей в категории с номером $catid.</p>]]></content>
			<author>
				<name><![CDATA[ANT-Soft]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/43/</uri>
			</author>
			<updated>2010-02-06T05:29:49Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/15586/#p15586</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/15585/#p15585"/>
			<content type="html"><![CDATA[<p>Всем привет снова. Нет-нет, да приходится обращаться за помощью на форум <img src="http://strawberry.goodgirl.ru/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="quotebox"><cite>ANT-Soft пишет:</cite><blockquote><p><strong>delfin</strong>, самый простой способ выглядит примерно так: </p><div class="codebox"><pre><code>//вывод одной случайной новости
srand(time()); //инициализируем генератор случайных чисел
$skip=rand(0, 100); //генерируем случайное число от 0 до примерного количества новостей (например 100)

//...здесь подключаем модуль вывода новостей...</code></pre></div><p>Возможные усовершенствования:</p><p>- Выводить несколько случайных новостей,</p><p>- Перед использованием функции rand определять реальное количество новостей в базе, например так: </p><div class="codebox"><pre><code>$row=$sql-&gt;select(array(&#039;table&#039; =&gt; &#039;news&#039;, &#039;select&#039; =&gt; array(&#039;id&#039;)));
$result = count($row);//это количество новостей в базе
$skip=rand(0, $result);</code></pre></div><p>- <strong>То же самое, но определять количество новостей в категории</strong> и выводить случайные новости по категориям,</p><p>- и т.д.</p></blockquote></div><p>Скажи плс как это сделать. <img src="http://strawberry.goodgirl.ru/forum/img/smilies/smile.png" width="15" height="15" alt="smile" /> Очень нужно сосчитать количество новостей в определенной категории и затем сделать рандомный вывод одной из них. А кому интересно зачем, подскажу, планируется раздел &quot;Обои&quot; и хотелось бы вывести случайный wallpaper в определенном блоке.</p><p>Версия Strawberry 1.1.1.<br />Тему не стал создавать новую, т.к. вроде вопрос попадает под этот топик.</p>]]></content>
			<author>
				<name><![CDATA[Bulldo3er]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/1269/</uri>
			</author>
			<updated>2010-02-05T19:58:18Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/15585/#p15585</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/8233/#p8233"/>
			<content type="html"><![CDATA[<p><strong>Xavior</strong>, {rule=2.3.} <strong><span class="bbu"><em>Все</em></span></strong> не получится, т.к. скрипт предусматривает определенный порядок сортировки. А если выводить в случайном порядке все новости, то придется формировать количество запросов к базе, равное количеству новостей, да еще предусматривать &quot;неповторение&quot;. Представляете нагрузочку на сервер? Вам хостер перекроет кислород после первой же попытки такого вывода.</p>]]></content>
			<author>
				<name><![CDATA[ANT-Soft]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/43/</uri>
			</author>
			<updated>2007-12-17T05:59:22Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/8233/#p8233</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/8228/#p8228"/>
			<content type="html"><![CDATA[<p>Здраствуйте , а возможно ли вывести <span class="bbu"><em><strong>все </strong></em></span>новости в случайном порядке?<br />Именно все! <br />p.s. Не спрашивайте почему именно нужно <img src="http://strawberry.goodgirl.ru/forum/img/smilies/sad.png" width="15" height="15" alt="sad" /><br />скрипт использую тот же кутьНюьз 2.5.4</p>]]></content>
			<author>
				<name><![CDATA[Xavior]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/1223/</uri>
			</author>
			<updated>2007-12-15T20:23:04Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/8228/#p8228</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/5440/#p5440"/>
			<content type="html"><![CDATA[<div class="quotebox"><cite>ANT-Soft пишет:</cite><blockquote><p><strong>Avtex</strong>, в предложенном мною примере так и произойдет. Новость выбирается из базы по случайному номеру, вне зависимости от категории, значит категория также выберется случайно.</p></blockquote></div><p>Если б оно так было - я б и не спрашивал, в твоём примере выбирается случайная категория и из неё выводится заданное количество случайных новостей (допустим я вывожу 7 новостей на страницу, то скрипт выводит 7 случайных новостей из одной случайной категории, затем берётся следующая случайная категория и выводиться точно так же), а мне б чуток по-другому - случайная категория и из неё случайная новость, затем снова случайная категория и из неё случайная новость и т.д.</p><div class="quotebox"><cite>ANT-Soft пишет:</cite><blockquote><p><strong>delfin</strong>у и <strong>Avtex</strong>у - а зачем вам это?</p></blockquote></div><p>Просто у меня куча разных категорий и я хотел бы сделать чтоб помимо самых новых и самых популярных выводились ещё и случайные новости из случайных категорий</p>]]></content>
			<author>
				<name><![CDATA[Avtex]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/545/</uri>
			</author>
			<updated>2007-01-05T10:25:59Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/5440/#p5440</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/5428/#p5428"/>
			<content type="html"><![CDATA[<p><strong>Avtex</strong>, в предложенном мною примере так и произойдет. Новость выбирается из базы по случайному номеру, вне зависимости от категории, значит категория также выберется случайно.</p><p><strong>Лирика:</strong></p><p><strong>delfin</strong>у и <strong>Avtex</strong>у - а зачем вам это? Не удешевляйте свой труд. Новости не могут быть случайными, они все заслуживают внимания, так как в них содержится информация! Ну куда еще ни шло - &quot;самая актуальная новость&quot;, &quot;самая популярная новость&quot;, &quot;еще новости по теме&quot; и т.д. А для чтения случайной новости читателю даже не обязательно заходить именно на ваш сайт, можно посетить любой случайный <img src="http://strawberry.goodgirl.ru/forum/img/smilies/wink.png" width="15" height="15" alt="wink" /> </p><p>Ваши &quot;усовершенствования&quot; интерфейса только создадут лишнюю нагрузку для движка.</p>]]></content>
			<author>
				<name><![CDATA[ANT-Soft]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/43/</uri>
			</author>
			<updated>2007-01-03T13:21:20Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/5428/#p5428</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/5415/#p5415"/>
			<content type="html"><![CDATA[<p>А как сделать вывод случайных новостей по случайным категориям, то есть берётся случайная категория и из неё выводиться случайная новость и т.д.?<br />Спасибо</p>]]></content>
			<author>
				<name><![CDATA[Avtex]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/545/</uri>
			</author>
			<updated>2006-12-29T12:27:09Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/5415/#p5415</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/5203/#p5203"/>
			<content type="html"><![CDATA[<p><strong>delfin</strong>, самый простой способ выглядит примерно так: </p><div class="codebox"><pre><code>//вывод одной случайной новости
srand(time()); //инициализируем генератор случайных чисел
$skip=rand(0, 100); //генерируем случайное число от 0 до примерного количества новостей (например 100)

//...здесь подключаем модуль вывода новостей...</code></pre></div><p>Возможные усовершенствования:</p><p>- Выводить несколько случайных новостей,</p><p>- Перед использованием функции rand определять реальное количество новостей в базе, например так: </p><div class="codebox"><pre><code>$row=$sql-&gt;select(array(&#039;table&#039; =&gt; &#039;news&#039;, &#039;select&#039; =&gt; array(&#039;id&#039;)));
$result = count($row);//это количество новостей в базе
$skip=rand(0, $result);</code></pre></div><p>- То же самое, но определять количество новостей в категории и выводить случайные новости по категориям,</p><p>- и т.д.</p>]]></content>
			<author>
				<name><![CDATA[ANT-Soft]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/43/</uri>
			</author>
			<updated>2006-12-08T06:26:58Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/5203/#p5203</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[случайная новость]]></title>
			<link rel="alternate" href="http://strawberry.goodgirl.ru/forum/post/5195/#p5195"/>
			<content type="html"><![CDATA[<p>У меня версия скрипта CuteNews 2.5 и я хотел бы выводить на главной странице или где-нибудь еще случайные новости. Подскажите возможно ли это, потому что в readme этого не написано. Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[delfin]]></name>
				<uri>http://strawberry.goodgirl.ru/forum/user/475/</uri>
			</author>
			<updated>2006-12-07T12:09:20Z</updated>
			<id>http://strawberry.goodgirl.ru/forum/post/5195/#p5195</id>
		</entry>
</feed>

