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

Форум

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

Формат вывода количества страниц

3

3
1
22.07.2009 09:37:52

Добрый день!
Господа, подскажите как сделать в Слаед 2.5, чтоб страницы (например в Новостях) шли все подряд? Ну если есть у меня 400 страниц с нвоостями, чтоб ссылки внизу были на все 400 страниц? Вот функция, которая за это овтечает, а вот как переделать, что то не допетрю:

function num_page($module_name=&quot;&quot;, $numstories, $numpages, $storynum, $module_link=&quot;&quot;) {<br /> global $pagenum, $admin_file;<br /> $pagenum = (intval($pagenum)) &#063; $pagenum : 1;<br /> if ($numpages &gt; 1) {<br /> if (defined(&quot;ADMIN_FILE&quot;)) {<br /> $index = $admin_file;<br /> $module = &quot;&quot;;<br /> } else {<br /> $index = &quot;index&quot;;<br /> $module = &quot;name=&quot;.$module_name.&quot;&amp;&quot;;<br /> }<br /> OpenTable();<br /> echo &quot;&lt;center&gt;&lt;b&gt;&quot;._OVERALL.&quot; $numstories &quot;._ON.&quot; $numpages &quot;._PAGE_S.&quot; $storynum &quot;._PERPAGE.&quot;&lt;/b&gt;&lt;br /&gt;&quot;;<br /> if ($pagenum &gt; 1) {<br /> $prevpage = $pagenum - 1;<br /> echo &quot;&lt;a href=&#092;&quot;&quot;.$index.&quot;.php&#063;&quot;.$module.&quot;&quot;.$module_link.&quot;pagenum=$prevpage&#092;&quot;&gt;[&amp;lt;&amp;lt;]&amp;nbsp;&lt;/a&gt;&quot;;<br /> }<br /> echo &quot;[ &quot;;<br /> for ($i = 1; $i &lt; $numpages+1; $i++) {<br /> if ($i == $pagenum) {<br /> echo &quot; $i &quot;;<br /> } else {<br /> if ((($i &gt; ($pagenum - 8)) &amp;&amp; ($i &lt; ($pagenum + 8))) OR ($i == $numpages) || ($i == 1)) {<br /> echo &quot;&lt;a href=&#092;&quot;&quot;.$index.&quot;.php&#063;&quot;.$module.&quot;&quot;.$module_link.&quot;pagenum=$i&#092;&quot;&gt;&lt;b&gt;$i&lt;/b&gt;&lt;/a&gt;&quot;;<br /> }<br /> }<br /> if ($i &lt; $numpages) {<br /> if (($i &gt; ($pagenum - 9)) &amp;&amp; ($i &lt; ($pagenum + 8))) echo &quot; | &quot;;<br /> if (($pagenum &gt; 9) &amp;&amp; ($i == 1)) echo &quot; | ...&quot;;<br /> if (($pagenum &lt; ($numpages - 8)) &amp;&amp; ($i == ($numpages - 1))) echo &quot;... | &quot;;<br /> } else {<br /> echo &quot; ]&quot;; <br /> } <br /> }<br /> if ($pagenum &lt; $numpages) {<br /> $nextpage = $pagenum + 1;<br /> echo &quot;&lt;a href=&#092;&quot;&quot;.$index.&quot;.php&#063;&quot;.$module.&quot;&quot;.$module_link.&quot;pagenum=$nextpage&#092;&quot;&gt;&amp;nbsp;[&amp;gt;&amp;gt;]&lt;/a&gt;&quot;;<br /> }<br /> echo &quot;&lt;/center&gt;&quot; ;<br /> CloseTable();<br /> }<br /> }

3.96

3.96
2
22.07.2009 18:33:07

Не вижу в этом смысла, очень много номеров получится...
Попробуйте заменить цифру 8 на 399, а цифру 9 на 400.


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
22.07.2009 19:38:45

Не вижу в этом смысла, очень много номеров получится...
Попробуйте заменить цифру 8 на 399, а цифру 9 на 400.



Ага, уже разобрался, так и сделал. А мне как раз и нужно, чтоб было много. Нужно много ув2 и ув3. Говносайтик один в сапу добавил, а там старниц мало робот нашел.

3.96

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

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

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

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