Страница 1 из 11
Модератор форума: Yuri_G 
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » переход на другую новость
переход на другую новость
novikk
Сообщений: 227
Репутация: 25
Уровень замечаний:

Сообщение # 1 | 16:22:20
Здравствуйте. А как мне сделать перход новости ( ссылку ) . А то у меня не работает нифига.



Вот код

Код
<?if($NUM_PAGES$ > 1)?>
<?if(strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') == '-1')?>
<a href="$REQUEST_URI$-2-0" class="more">Следующие новости</a>
<?else?>
<?if( (int( substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), 0, strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ) > 1) && (int( substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), 0, strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ) < $NUM_PAGES$))?>
<a href="<? substr($REQUEST_URI$, 0, strrpos($REQUEST_URI$,'/') + 1 ) ?><? substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), 0, strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-')) ?>-<? int( substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), 0, strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ) + 1 ?><? substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ?>" class="more">Следующая новость</a><a href="<? substr($REQUEST_URI$, 0, strrpos($REQUEST_URI$,'/') + 1 ) ?><? substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), 0, strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-')) ?>-<? int( substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), 0, strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ) - 1 ?><? substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ?>" class="more">Предыдущая новость</a>
<?else?>
<?if( int( substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), 0, strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ) = $NUM_PAGES$)?>
<a href="<? substr($REQUEST_URI$, 0, strrpos($REQUEST_URI$,'/') + 1 ) ?><? substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), 0, strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-')) ?>-<? int( substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), 0, strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ) - 1 ?><? substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ?>" class="more">Предыдущая новость</a>
<?else?>
<a href="<? substr($REQUEST_URI$, 0, strrpos($REQUEST_URI$,'/') + 1 ) ?><? substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), 0, strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-')) ?>-<? int( substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), 0, strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ) + 1 ?><? substr(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), strpos(substr(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), strpos(substr($REQUEST_URI$, strrpos($REQUEST_URI$,'/') + 1 ), '-') + 1), '-')) ?>" class="more">Следующиая новость</a>
<?endif?>
<?endif?>
<?endif?>
<?endif?>


Будте добры, подскажите пожайлуста

Добавлено (24 Мар 2016, 09:16:35)
---------------------------------------------
Я извиняюсь, pda версия

Добавлено (26 Мар 2016, 16:22:20)
---------------------------------------------
Ребят, чо никто не шарит ? Подскажите блин.

Прикрепления: 7030962.jpg(39Kb)
zarim
Сообщений: 413
Репутация: 70
Уровень замечаний:

Сообщение # 2 | 16:36:05
novikk, может как-то проще сделать, использовать постаничный навигатор, который подгрузит новости следующей странички (фактически загрузит новую страницу)? Или так не пойдет?
novikk
Сообщений: 227
Репутация: 25
Уровень замечаний:

Сообщение # 3 | 17:19:39
Цитата zarim ()
novikk, может как-то проще сделать, использовать постаничный навигатор, который подгрузит новости следующей странички (фактически загрузит новую страницу)? Или так не пойдет?

zarim, дану так то я пробовал, работает. Но я хотел бы сделать именно вот этой кнопкой адаптированной
novikk
Сообщений: 227
Репутация: 25
Уровень замечаний:

Сообщение # 4 | 17:23:41
Прикрепления: 0881512.jpg(17Kb)
zarim
Сообщений: 413
Репутация: 70
Уровень замечаний:

Сообщение # 5 | 17:38:37
novikk, я правильно понял: кнопка должна подгружать "следующую страницу" с новостями, относительно предыдущей?
novikk
Сообщений: 227
Репутация: 25
Уровень замечаний:

Сообщение # 6 | 17:58:20
Цитата zarim ()
novikk, я правильно понял: кнопка должна подгружать "следующую страницу" с новостями, относительно предыдущей?

zarim, Дану ладно, так оставлю. Покатит.
zarim
Сообщений: 413
Репутация: 70
Уровень замечаний:

Сообщение # 7 | 18:07:35
novikk, что значит "ладно", я уже код написал, сейчас скину ))

Код
<a href="/news/?page<?(substr($REQUEST_URI$,(strpos($REQUEST_URI$,'page'))+4)+1)?>">Ещё новости</a>


Проверь на страницах, больше первой и 10 работает? Ссылку уж оформи как нужно
Если работает, то для первой сейчас напишу

Добавлено (26 Мар 2016, 18:07:35)
---------------------------------------------
У меня работает :)

Код
<?if($REQUEST_URI$='/news/')?>  
<a href="/news/?page1">Ещё новости</a>
<?else?>     
<a href="/news/?page<?(substr($REQUEST_URI$,(strpos($REQUEST_URI$,'page'))+4)+1)?>">Ещё новости</a>
<?endif?>
novikk
Сообщений: 227
Репутация: 25
Уровень замечаний:

Сообщение # 8 | 18:11:00
Цитата zarim ()
Проверь на страницах, больше первой и 10 работает? Ссылку уж оформи как нужно
Если работает, то для первой сейчас напишу

zarim, Спасибо. Да лан тебе, не замарачивайся. Так оствлю, с кнопками

Добавлено (26 Мар 2016, 18:11:00)
---------------------------------------------

Цитата zarim ()
novikk, что значит "ладно", я уже код написал, сейчас скину ))

Спсибо zarim,
zarim
Сообщений: 413
Репутация: 70
Уровень замечаний:

Сообщение # 9 | 18:13:04
По аналогии, прошлые новости (предыдущую страничку) можно подгружать кодом

<a href="/news/?page<?(substr($REQUEST_URI$,(strpos($REQUEST_URI$,'page'))+4)-1)?>">Ещё новости</a>
novikk
Сообщений: 227
Репутация: 25
Уровень замечаний:

Сообщение # 10 | 18:19:03
Цитата zarim ()
По аналогии, прошлые новости (предыдущую страничку) можно подгружать кодом

zarim, Ага, понял
Сообщество uCoz » Мастерская uCoz » Дизайн: управление шаблонами » переход на другую новость
Страница 1 из 11
Поиск: