Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.01.2014, 10:22   #1
Инночек
 
Регистрация: 25.11.2013
Сообщений: 5
По умолчанию Настройка pager

Помогите, пожалуйста, наладить отображение всех новостей на сайте. Сайт самописный. Не могу найти, где ошибка. Новости могут отображаться как все сразу одним потоком, так и постранично.
Инночек вне форума Ответить с цитированием
Старый 17.01.2014, 11:25   #2
Лубышев
Участник клуба
 
Аватар для Лубышев
 
Регистрация: 23.07.2007
Сообщений: 1,054
По умолчанию

поможем. как только что то узнаем о вашем сайте)
Писано по д'Эльфийски
Лубышев вне форума Ответить с цитированием
Старый 17.01.2014, 11:28   #3
Инночек
 
Регистрация: 25.11.2013
Сообщений: 5
По умолчанию

Вот ссылка на сайт:
http://grusharik.ru/
Если честно, очень слабо разбираюсь во всем этом. Подскажите, хотя бы, где может находиться файл и как он должен называться, чтобы можно было что-то поменять. Спасибо
Инночек вне форума Ответить с цитированием
Старый 17.01.2014, 11:39   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Подскажите, хотя бы, где может находиться файл и как он должен называться
Посмотрите в файле .htaccess куда перенаправляет с запроса /news/ - найдете нужный скрипт
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 17.01.2014, 11:48   #5
Инночек
 
Регистрация: 25.11.2013
Сообщений: 5
По умолчанию

Дело в том, что мой файл .htaccess содержит только вот какую информацию:

AddDefaultCharSet UTF-8

ErrorDocument 404 /404/

RewriteEngine on
RewriteBase /
RewriteRule ^([a-zA-Z0-9_/\-]*)$ index.php

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 60

Вообще, их несколько. Тот, который в папке admin? содержит вот что:

#RewriteEngine off
AddDefaultCharSet UTF-8
ErrorDocument 404 /404/
RewriteEngine on
RewriteBase /
RewriteRule ^([a-zA-Z0-9_/\-]*)$ /admin/index.php

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 240
Инночек вне форума Ответить с цитированием
Старый 17.01.2014, 12:17   #6
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,158
По умолчанию

так как сайт самописный, никто вам не даст ответа без ознакомления с кодом...
телепатов нынче нема....
ADSoft вне форума Ответить с цитированием
Старый 17.01.2014, 12:32   #7
Инночек
 
Регистрация: 25.11.2013
Сообщений: 5
По умолчанию

а еще какие варианты есть? Еще в папке templates/system есть файлик pager с содержимым:

<div class="pager">
{assign var=url value=$smarty.server.REQUEST_URI}
{if $pager_info.page_count != 1}
{if !$pager_info.advanced}
{foreach item=item from=$pager_info.arr_pages}
{math assign=this_page equation="(a + 1)" a = $item.point}
{if $pager_info.curr_page == $item.point}
<span class="curr">{$this_page}</span>
{else}
<a class="num" href="{$item.qstring}">{$this_page} </a>
{/if}
{/foreach}
{else}
{********************}
{if $pager_info.curr_page == 0}<span>&larr; первая</span>{else}<a href="{$pager_info.arr_pages[0].qstring}">&larr; первая</a>{/if}
{section name=j start=$pager_info.advanced.offset loop=$pager_info.advanced.loop}
{math assign=this_page equation="(a + 1)" a = $pager_info.arr_pages[j].point}
{if $pager_info.curr_page == $pager_info.arr_pages[j].point}
<span class="curr">{$this_page}</span>
{else}
<a class="num" href="{$pager_info.arr_pages[j].qstring}">{$this_page}</a>
{/if}
{/section}
{math assign=last_j equation="(a-1)" a=$pager_info.page_count}
{if $pager_info.curr_page == $last_j}<span>последная&nbsp;&rarr; </span>{else}<a href="{$pager_info.arr_pages[$last_j].qstring}">последняя&nbsp;&rarr;</a>{/if}
{/if}
{/if}
</div>
Инночек вне форума Ответить с цитированием
Старый 17.01.2014, 16:56   #8
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

смарти это шаблонизатор, а это (последнее) файл шаблона, выводом должен управлять другой скрипт.
Код:
RewriteRule ^([a-zA-Z0-9_/\-]*)$ index.php
означает, что любой запрос перенаправляется на index.php (тот что в корне сайта)
Внутри индекса должен быть разбор текущего URLa, в зависимости от которого скрипт принимает какие-то действия, берет по каким-либо законам данные из базы и отправляет в шаблонизатор. Смотреть нужно его.
В любом случае спросить с ссылкой на код лучше в разделе PHP.
П.С. с такой логикой поведения, жопой чую смачный дорвэй у вас на сайте...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
pager формирует неправильную ссылку адреса Schmidt_ich PHP 2 05.12.2013 18:02
Настройка else Spaun♣ PHP 8 24.03.2012 06:47
Настройка ПК Adblock Компьютерное железо 6 04.12.2010 08:53
Настройка wi-fi. stenl1 Компьютерное железо 5 11.11.2009 17:26
НАСТРОЙКА Superlotles Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 8 23.09.2009 22:31