Перейти к публикации

Рекомендованные сообщения

pages8si.gif

Замените файл engine/modules/shows.inc.php на файл из архива и у вас будет удобная навигация на сайте, все страницы будут выведенны.

Ссылка на сообщение
Поделиться на других сайтах
  • 5 недель спустя...

мдя .. как то нямного глючно работает ...

на главной странице список урезаный ... кликаешь на любую страницу .. и всё ок .. выводит весь список страниц .. что делать?

Ссылка на сообщение
Поделиться на других сайтах

А не поскажите, как в комментах такое же сделать?

в файле engine/modules/c_navigation.php

найти

	//----------------------------------

	// Previous link

	//----------------------------------

	if($cstart > 1){

	   $prev = $cstart - 1;

	if ($config_allow_alt_url == "yes")

	  $tpl->set_block("'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"".$link_page.$prev.",".$news_name.".html\">\\1</a>");

	else

	  $tpl->set_block("'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"$PHP_SELF?cstart=".$prev."&$user_query\">\\1</a>");


	}else{ $tpl->set_block("'\[prev-link\](.*?)\[/prev-link\]'si", "\\1"); $no_prev = TRUE; }
и заменить на
	//----------------------------------

	// Previous link

	//----------------------------------

	if($cstart > 1){

	   $prev = $cstart - 1;

	if ($config_allow_alt_url == "yes")

	  $tpl->set_block("'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"".$link_page.$prev.",".$news_name.".html\"><img src='http://ВашСайт.com/back.png' width='95' height='12' border='0' align='absmiddle'></img></a>");

	else

	  $tpl->set_block("'\[prev-link\](.*?)\[/prev-link\]'si", "<a href=\"$PHP_SELF?cstart=".$prev."&$user_query\"><img src='http://ВашСайт.com/back.png' width='95' height='12' border='0' align='absmiddle'></img></a>");


	}else{ $tpl->set_block("'\[prev-link\](.*?)\[/prev-link\]'si", "<img src='http://ВашСайт.com/back.png' width='95' height='12' border='0' align='absmiddle'></img>"); $no_prev = TRUE; }
найти
//----------------------------------

// Next link

//----------------------------------

	if($cstart < $pages_count){

	$next_page = $cstart + 1;

	if ($config_allow_alt_url == "yes")

	  $tpl->set_block("'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"".$link_page.$next_page.",".$news_name.".html\">\\1</a>");

	else

	  $tpl->set_block("'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"$PHP_SELF?cstart=$next_page&$user_query\">\\1</a>");


	}else{ $tpl->set_block("'\[next-link\](.*?)\[/next-link\]'si", "\\1"); $no_next = TRUE;}
и заменить на
//----------------------------------

// Next link

//----------------------------------

	if($cstart < $pages_count){

	$next_page = $cstart + 1;

	if ($config_allow_alt_url == "yes")

	  $tpl->set_block("'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"".$link_page.$next_page.",".$news_name.".html\"><img src='http://ВашСайт.com/forw.png' width='95' height='12' border='0' align='absmiddle'></img></a>");

	else

	  $tpl->set_block("'\[next-link\](.*?)\[/next-link\]'si", "<a href=\"$PHP_SELF?cstart=$next_page&$user_query\"><img src='http://ВашСайт.com/forw.png' width='95' height='12' border='0' align='absmiddle'></img></a>");


	}else{ $tpl->set_block("'\[next-link\](.*?)\[/next-link\]'si", "<img src='http://ВашСайт.com/forw.png' width='95' height='12' border='0' align='absmiddle'></img>"); $no_next = TRUE;}

Теперь замени http://ВашСайт.com на имя твоего сайта для доступа к файлам

Ссылка на сообщение
Поделиться на других сайтах

ага, это комменты в новостях. спасиб.. но только я имел ввиду lastcomment.

и еще, если использовать картинки что в архиве, то не width='95' height='12', а width='61' height='12'.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

ага, это комменты в новостях. спасиб.. но только я имел ввиду lastcomment.

и еще, если использовать картинки что в архиве, то не width='95' height='12', а width='61' height='12'.

Все довольно просто - в файле lastcomments.php

замени

if($pages_count > 10)
на
if($pages_count > 1000000)

Ссылка на сообщение
Поделиться на других сайтах

а проще наверное в navigation.tpl

<div class="ctitle" align=center style="margin-bottom:10px; margin-top:10px;">[prev-link]Вернуться назад[/prev-link] << {pages} >> [next-link]Следующая страница[/next-link]</div>
заменить на
<div class="ctitle" align=center style="margin-bottom:10px; margin-top:10px;">[prev-link]<img src="http://ВашСайт.com/back.png" width="95" height="12" border="0" align="absmiddle">[/prev-link] << {pages} >> [next-link]<img src="http://ВашСайт.com/forw.png" width="95" height="12" border="0" align="absmiddle">[/next-link]</div>

у себя я так и сделал

теперь и при просмотре новости и при просмотре коментов

Ссылка на сообщение
Поделиться на других сайтах

как сделать чтобы тэг {pages} выводил все сраницы, а не [1] 2 3 ... 48 49 50 ???

В файле \engine\modules\show.short.php меняешь строку

с

	if($pages_count > 10)
на
	if($pages_count > 1000000)

Ссылка на сообщение
Поделиться на других сайтах
  • 4 месяца спустя...
  • 3 месяца спустя...
  • 1 месяц спустя...

а для 4.3 как зделать такое можно? :(

Дай файл, а то ссылка померла.... попробую помочь тогда :huh:

Ссылка на сообщение
Поделиться на других сайтах
  • 1 год спустя...

как сделать чтобы тэг {pages} выводил все сраницы, а не [1] 2 3 ... 48 49 50 ???

В файле \engine\modules\show.short.php меняешь строку

с

	if($pages_count > 10)
на
	if($pages_count > 1000000)

Не помогает, что бы я там не менял на сайте ничего не происходит

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...
  • 4 месяца спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...