Чтение RSS каналов

Форум

Открыть Ответить

Карта сайта моделя новостей для 4.3 и open

0

0
1
14.08.2009 19:11:10

За основу взят код написаный Serg_pnz.

Выводит категории и лежащие в них новости

Создать файл ваше_название.php сунуть туда код кинуть в корень сайта и дать ссылку с главной страницы на ваш файл

&lt;&#063;php<br /> <br /> <br /> <br /> define(&quot;MODULE_FILE&quot;, true);<br /> include(&quot;function/function.php&quot;);<br /> function err_handler ($errno, $errstr, $errfile, $errline) {<br /> global $display_errors;<br /> if(($errno != E_NOTICE &amp;&amp; $errno != E_WARNING) &amp;&amp; $display_errors){<br /> echo &#039;&#039;;<br /> }<br /> }<br /> $error_flags = E_ALL &amp; ~E_NOTICE;<br /> @error_reporting($error_flags);<br /> @ini_set (&#039;error_reporting&#039;, $error_flags);<br /> $old_error_handler = set_error_handler(&quot;err_handler&quot;);<br /> define(&quot;DB&quot;, true);<br /> define(&quot;FUNC_FILE&quot;, true);<br /> if (!ini_get(&quot;register_globals&quot;)) {import_request_variables(&#039;GPC&#039;);}<br /> if (isset($_COOKIE[&quot;lang&quot;])) {<br /> include(&quot;language/lang-&quot;.$_COOKIE[&quot;lang&quot;].&quot;.php&quot;);<br /> } else {<br /> include(&quot;language/lang-russian.php&quot;);<br /> }<br /> <br /> <br /> <br /> <br /> <br /> global $conf, $db, $prefix;<br /> <br /> <br /> $result = $db-&gt;sql_query(&quot;SELECT sid,catid, title FROM &quot;.$prefix.&quot;_stories WHERE time &lt;= now() AND status !=&#039;0&#039; ORDER BY title ASC&quot;);<br /> while (list($sid, $catid, $title) = $db-&gt;sql_fetchrow($result)) <br /> <br /> <br /> <br /> $filesm[] = array($sid, $title, $catid);<br /> <br /> <br /> $result = $db-&gt;sql_query(&quot;SELECT id, title, parentid FROM &quot;.$prefix.&quot;_categories where modul=&#039;news&#039;&quot;);<br /> while (list($cid, $title, $parentid) = $db-&gt;sql_fetchrow($result)) <br /> $massiv[$cid] = array($title, $parentid);<br /> <br /> foreach ($massiv as $key =&gt; $val) {<br /> $contentium[$key] = $val[0];<br /> $contentium3[$key] = $val[0];<br /> $contentium4[$key] = 1;<br /> $flag = $val[1];<br /> while ($flag != &quot;0&quot;) {<br /> $contentium[$key] = $massiv[$flag][0].&quot;/&quot;.$contentium[$key];<br /> $contentium4[$key]++;<br /> $flag = $massiv[$flag][1];}}<br /> <br /> <br /> asort ($contentium);<br /> <br /> <br /> <br /> echo&quot;&lt;table border=0 align=left&gt;&quot;;<br /> <br /> foreach ($contentium as $key =&gt; $val) {<br /> echo&quot;&lt;tr&gt;&lt;td style=&#092;&quot;padding-left: &quot;.(1*$contentium4[$key]).&quot;px&#092;&quot;&gt;<br /> &lt;a style=&#092;&quot;font-size: 12px; font-weight: bold;&#092;&quot; href=&#092;&quot;index.php&#063;name=news&amp;cat=&quot;.$key.&quot;&#092;&quot;&gt;&quot;.$contentium3[$key].&quot;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&quot;;<br /> <br /> foreach ($filesm as $key2 =&gt; $val2) {<br /> <br /> <br /> <br /> <br /> if ($val2[2]==$key) echo&quot;&lt;tr&gt;&lt;td style=&#092;&quot;padding-left: &quot;.(10*$contentium4[$key]).&quot;px&#092;&quot;&gt;&lt;a style=&#092;&quot;color: #FFCCE);&#092;&quot; href=&#092;&quot;index.php&#063;name=news&amp;op=view&amp;id=&quot;.$val2[2].&quot;&#092;&quot;&gt;&quot;.$val2[1].&quot;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&quot;;<br /> }<br /> <br /> }<br /> echo&quot;&lt;/table&gt;&quot;;<br /> <br /> <br /> &#063;&gt;



Пример http://flash.ustal.net/mapgames.php

3.74

3.74
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь