<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Strawberry форум &mdash; Проблема с выводом новостей]]></title>
		<link>http://strawberry.goodgirl.ru/forum/topic/3678/</link>
		<atom:link href="http://strawberry.goodgirl.ru/forum/feed/rss/topic/3678/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Проблема с выводом новостей».]]></description>
		<lastBuildDate>Mon, 08 Feb 2010 17:54:02 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15603/#p15603</link>
			<description><![CDATA[<p>проверте файл data/urls.ini</p>]]></description>
			<author><![CDATA[null@example.com (Miksar)]]></author>
			<pubDate>Mon, 08 Feb 2010 17:54:02 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15603/#p15603</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15601/#p15601</link>
			<description><![CDATA[<p>Strawberry 1.1.1<br />Ни с того, ни с сего перестали работать ссылки на полную новость. При клике по заголовку я попадаю на ту же страницу где находится список новостей данной категории.<br />Шаблон короткой новости начинается так:<br /></p><div class="codebox"><pre><code>&lt;div class=&quot;post&quot;&gt;
&lt;div id=&quot;news&lt;?=$tpl[&#039;post&#039;][&#039;id&#039;]; ?&gt;&quot; class=&quot;&lt;?=$tpl[&#039;post&#039;][&#039;alternating&#039;]; ?&gt;&quot;&gt;&lt;div class=&quot;line&quot;&gt;&lt;table width=&quot;100%&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
  &lt;tr&gt;
    &lt;td width=&quot;64%&quot; valign=&quot;top&quot;&gt;&lt;a href=&quot;&lt;?=$tpl[&#039;post&#039;][&#039;link&#039;][&#039;post&#039;]; ?&gt;&quot;&gt;
      &lt;h1&gt;&lt;?=$tpl[&#039;post&#039;][&#039;title&#039;]; ?&gt;&lt;/h1&gt;
    &lt;/a&gt;
&lt;? if ($tpl[&#039;post&#039;][&#039;pages&#039;]){ ?&gt;
(&lt;?=$tpl[&#039;post&#039;][&#039;pages&#039;]; ?&gt;)
&lt;? } ?&gt;&lt;/td&gt;...</code></pre></div><p>Раньше это давало вывод заголовка с ссылкой вида: <a href="http://www.site.ru/obiav/id418">http://www.site.ru/obiav/id418</a><br />Сегодня обратил внимание, что ссылка стала выглядеть так: <a href="http://www.site.ru/obiav">http://www.site.ru/obiav</a><br />Можно, конечно, вместо </p><div class="codebox"><pre><code>&lt;a href=&quot;&lt;?=$tpl[&#039;post&#039;][&#039;link&#039;][&#039;post&#039;]; ?&gt;&quot;&gt;</code></pre></div><p> написать </p><div class="codebox"><pre><code>&lt;a href=&quot;http://www.site.ru/obiav/id&lt;?=$tpl[&#039;post&#039;][&#039;id&#039;]; ?&gt;&quot;&gt;</code></pre></div><p> тогда всё работает. Но эта ссылка только для 1 категории, а мне нужен универсальный шаблон. И всё же хотелось выяснить что могло случиться? На другом сайте у меня такой же шаблон, и всё работает!</p>]]></description>
			<author><![CDATA[null@example.com (Ydes)]]></author>
			<pubDate>Mon, 08 Feb 2010 16:13:52 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15601/#p15601</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15276/#p15276</link>
			<description><![CDATA[<p>присвоил заново всем новостям их категории - не помогло <img src="http://strawberry.goodgirl.ru/forum/img/smilies/sad.png" width="15" height="15" alt="sad" /></p><p>ладно придется вытаскивать из шаблона этот статик .... <br />просто есть одна причина почему я сделал именно так , при выводе статика в шаблоне открытой новости не подгружаются комментарии (<strong>/skins/cute.js</strong>, <strong>/skins/prototype.js</strong> и последующий скрипт) которые подгружают сервер, но есть шаблоны где эти комментарии нужны... </p><p>если убирать из шаблона статик то надо как-то сделать чтоб эти скрипты не подгружались в данной категории</p>]]></description>
			<author><![CDATA[null@example.com (manyk)]]></author>
			<pubDate>Mon, 28 Dec 2009 13:04:20 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15276/#p15276</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15275/#p15275</link>
			<description><![CDATA[<p><strong>manyk</strong>, перезаливка движка - не выход из положения. Что-то нарушено в структуре базы.</p><p>Кстати, вспомнил, была и у меня подобная история. Так и не докопался до истины, но помогло следующее: </p><p>В админке все новости заново переприсвоил категориям. В режиме редактирования выводил новости по сортировке &quot;Категория&quot;. В начале списка выводились новости из категории №1, я их выделял и выполнял групповую команду &quot;Изменить категорию&quot;, присвоив им категорию №1. Затем то же самое выполнял для категории №2 и т.д. - пока для всех новостей не были переприсвоены их же категории. Всё заработало.</p><p>И ещё, только что сообразил, что указанную конструкцию вы выводите в шаблоне. Вообще-то этого делать не желательно, т.к. получается рекурсия переменных. А главное - массив <strong>$post</strong> работает <span class="bbu">только <strong>вне</strong> шаблона</span> (по крайней мере - должен).</p><p>Ну попробуйте так (в шаблоне):</p><div class="codebox"><pre><code>&lt;?
ob_start();
if ($post[&#039;category&#039;]){ // узнаём, открыта ли какая-то новость и в категориили она вообще
   $static[&#039;skip&#039;] = 0;
   $static[&#039;template&#039;] = &#039;Headlines&#039;;
   $static[&#039;category&#039;] = $post[&#039;category&#039;];
   include rootpath.&#039;/show_news.php&#039;; } 
echo ob_get_clean();
?&gt;</code></pre></div><p>А если не получится (скорее всего, не получится), то вынесите эту конструкцию из шаблона и поставьте её сразу после вывода полной новости:</p><div class="codebox"><pre><code>&lt;?
... //здесь выводится полная новость
include rootpath.&#039;/show_news.php&#039;;

//а здесь - список хэдлайнов новостей из той же категории, что и открытая
if ($_GET[&#039;id&#039;]) {
   if ($post[&#039;category&#039;]){ // узнаём, открыта ли какая-то новость и в категориили она вообще
      $static[&#039;skip&#039;] = 0;
      $static[&#039;template&#039;] = &#039;Headlines&#039;;
      $static[&#039;category&#039;] = $post[&#039;category&#039;];
   include rootpath.&#039;/show_news.php&#039;; } 
}
?&gt;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (ANT-Soft)]]></author>
			<pubDate>Mon, 28 Dec 2009 11:42:53 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15275/#p15275</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15274/#p15274</link>
			<description><![CDATA[<p>Принадлежность к родителю я естественно сразу убрал как удалил категорию <img src="http://strawberry.goodgirl.ru/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p>В папке кэш лежит только файлик .htaccess </p><p>$static отрубился когда он добавлен в теле шаблона открытой новости.<br />Если вывод статик вписан в страницу сайта то выводится нормально ))</p><p>еще обнаружилась проблема с плагином Eval, тоже похоже после моих операций с категориями... <br />- <em>пхп просто отказывается работать в открытой новости<br />- в категории работает но тоже хренова , выполняется код но переменные введенные раньше не выводит (в файлике head.php у меня забит курс УЕ пишу &lt;?php echo $kurs; ?&gt; - ничего не выводит) а в остальном работает. </em> <br />чет я начудил нездоровое ))) не буду больше родителей удалять <img src="http://strawberry.goodgirl.ru/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p>может стоит перезалить движок? (только как бы так сделать чтоб яндекс не расстроился от моих манипуляций и адреса страниц не перепутались)</p><p>Как полагаешь стоит нет это делать или есть шанс все исправить - TXTSql, 150 страниц новостей <img src="http://strawberry.goodgirl.ru/forum/img/smilies/roll.png" width="15" height="15" alt="roll" /></p>]]></description>
			<author><![CDATA[null@example.com (manyk)]]></author>
			<pubDate>Mon, 28 Dec 2009 10:47:06 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15274/#p15274</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15273/#p15273</link>
			<description><![CDATA[<p><strong>manyk</strong>, если категория была &quot;родительской&quot; и вы её удалили, то теперь нужно отредактировать все категории, убрав у них принадлежность к родительской категории.</p><p>Если отрубился $static, то есть подозрение на кэш. Попробуйте почистить его вручную - то есть через FTP: войдите и удалите все файлы из папки cache (кроме файла .htaccess).</p>]]></description>
			<author><![CDATA[null@example.com (ANT-Soft)]]></author>
			<pubDate>Mon, 28 Dec 2009 09:47:18 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15273/#p15273</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15272/#p15272</link>
			<description><![CDATA[<p>попробовал - не помогло <img src="http://strawberry.goodgirl.ru/forum/img/smilies/sad.png" width="15" height="15" alt="sad" /></p><p>удаленная категория была №1 - там была одна новость которая негде не выводилась - удалил ее)) это была чисто условная категория - &quot;каталог&quot;, в которой лежали почти все подкатегории.</p><p>удалив ее перестали выводиться и ($static) новости не из этой родительской категории, <br />решил все также - продублировал вывод новости <img src="http://strawberry.goodgirl.ru/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p><p>все таки хочется разобраться в чем проблема <img src="http://strawberry.goodgirl.ru/forum/img/smilies/cool.png" width="15" height="15" alt="cool" /></p>]]></description>
			<author><![CDATA[null@example.com (manyk)]]></author>
			<pubDate>Mon, 28 Dec 2009 09:02:00 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15272/#p15272</guid>
		</item>
		<item>
			<title><![CDATA[Re: Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15270/#p15270</link>
			<description><![CDATA[<p><strong>manyk</strong>, попробую предположить, что одна из выводимых новостей принадлежит категории, которая была удалена. Например, новость была в категориях &#039;1,5,8&#039;, вы удалили например категорию &#039;5&#039;. Тогда при выводе новостей из категории &#039;8&#039; у вас действительно будет такая хрень.</p><p>Попробуйте войти в админку и задать в адресной строке браузера:</p><div class="quotebox"><blockquote><p>http://www.сайт.ru/strawberry/index.php?mod=editnews&amp;category=<strong>5</strong></p></blockquote></div><p> <strong>5</strong> - это номер удаленной категории. Что-нибудь выводится? Если да, то выделите все выведенные новости и измените им категорию списком.</p>]]></description>
			<author><![CDATA[null@example.com (ANT-Soft)]]></author>
			<pubDate>Mon, 28 Dec 2009 08:10:22 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15270/#p15270</guid>
		</item>
		<item>
			<title><![CDATA[Проблема с выводом новостей]]></title>
			<link>http://strawberry.goodgirl.ru/forum/post/15248/#p15248</link>
			<description><![CDATA[<p>Проблема в следующем:<br />В шаблоне (открытой новости) прописано в самом низу после вывода новости конструкция такого вида:<br /></p><div class="quotebox"><blockquote><p>&lt;?<br />if ($post[&#039;category&#039;]){ // узнаём, открыта ли какая-то новость и в категориили она вообще<br />&nbsp; &nbsp;$static[&#039;skip&#039;] = 0;<br />&nbsp; &nbsp;$static[&#039;template&#039;] = &#039;Headlines&#039;;<br />&nbsp; &nbsp;$static[&#039;category&#039;] = $post[&#039;category&#039;];<br />&nbsp; &nbsp;include rootpath.&#039;/show_news.php&#039;; } ?&gt;</p></blockquote></div><p>которая должна выводить все новости из этой категории. (добавлялась эта конструкция через &lt;? include (&quot;tpl.php&quot;); ?&gt; ) и все замечательно работало до сего дня, </p><p>Сегодня раскидывал категории, удалял ненужные и перестала работать эта хрень <img src="http://strawberry.goodgirl.ru/forum/img/smilies/sad.png" width="15" height="15" alt="sad" /><br />Покопался - причины не нашел но нашел самое тупое решение - <strong>продублировал вывод</strong> (всю эту конструкцию)<strong> и все заработало как надо</strong> - один раз вывелись эти новости с нужным шаблоном +)</p><p>Это же неправильно <img src="http://strawberry.goodgirl.ru/forum/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /> <br />что делать ? как жить дальше )</p><p>ЗЫ: попробовал не в шаблон забить, а в страницу, после вывода новости - работает нормально ))</p>]]></description>
			<author><![CDATA[null@example.com (manyk)]]></author>
			<pubDate>Sun, 27 Dec 2009 11:57:54 +0000</pubDate>
			<guid>http://strawberry.goodgirl.ru/forum/post/15248/#p15248</guid>
		</item>
	</channel>
</rss>

