Регистрация    Забыли пароль?        Правила форума    FAQ (читать перед созданием новой темы)
Имя   Пароль  запомнить
  
Просмотр темы
Вернуться на сайт: PHP-Fusion SF Russian Support Site

Форум поддержки PHP-Fusion SF | PHP-Fusion SF - Разное | Вопросы / Жалобы / Предложения
# 1 Тема: Как сделать ссылки-якоря с главной страницы?
Klersemon
Пользователь

Avatar пользователя




Местный

Сообщений: 26
Зарегистрирован: 07 Мая 2009, 18:58:53
Сказали спасибо 1 раз
Статус: offline
Опубликовано 08 Сентября 2009, 20:11:28
Добавил сайт в Маркетгид - появилась потребность получить ссылки на свои новости, в виде якорей.

Как сделать ссылки-якоря с главной страницы?
То есть нужны ссылки не вида http://www.rus-phpfusion.com/news.php?readmore=55
А вида: http://www.rus-phpfusion.com/index.php?rowstart=0 - что бы после перехода, для прочтения новости, нужно было совершить еще один клик.

Проблема в том, что после добавления новой новости, ссылка http://www.rus-phpfusion.com/index.php?rowstart=0 будет ввести уже на другую новость (самую первую в списке)

Кто-то сталкивался с такой проблемой, как ее решить, и сделать ссылки постоянными?
 
^ наверх ^
# 2  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 09 Сентября 2009, 12:19:16
Матан и вычисление страницы новости - по числу сабжа на странице и разметки smiley


--------------------
Retired
^ наверх ^
# 3  
Klersemon
Пользователь

Avatar пользователя




Местный

Сообщений: 26
Зарегистрирован: 07 Мая 2009, 18:58:53
Сказали спасибо 1 раз
Статус: offline
Опубликовано 09 Сентября 2009, 14:55:02
Что-то не ко мне не дошлоsmiley
Как именно вычислять страницы новости - по числу сабжа на странице и разметки?

Если скажем ссылка http://www.rus-phpfusion.com/index.php?rowstart=1 будет вести на новость про вид черепах, то после добавления новой новости, происходить сдвиг позиций на минус 1, и в итоге ссылка станет вести уже на другую новость...
 
^ наверх ^
# 4  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 10 Сентября 2009, 00:13:24
Ну примерно так

ч = число новостей на одной странице (10 обычно)
и = порядковый номер (а не ид smiley) новости

страница = Ч [тут деление с остатком] И ( + 1 если есть остаток)


--------------------
Retired
^ наверх ^
# 5  
Klersemon
Пользователь

Avatar пользователя




Местный

Сообщений: 26
Зарегистрирован: 07 Мая 2009, 18:58:53
Сказали спасибо 1 раз
Статус: offline
Опубликовано 10 Сентября 2009, 23:11:55
Порядковый номер я так понимаю это rowstart=0, rowstart=1, rowstart=2, rowstart=3 и т.д.
Но проблема в том, что порядковый номер новости сменяется каждый раз, после добавления новой новости. Или я просто не так понял последний пост?
 
^ наверх ^
# 6  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 11 Сентября 2009, 14:00:52
3 новости - 3 ида, И 3 порядковых номера.

Иды - 2,7, 128
Номера - 0, 1 , 2

Я об номерах новостей говорю, ты же - о номере страниц smiley


--------------------
Retired
^ наверх ^
# 7  
Klersemon
Пользователь

Avatar пользователя




Местный

Сообщений: 26
Зарегистрирован: 07 Мая 2009, 18:58:53
Сказали спасибо 1 раз
Статус: offline
Опубликовано 11 Сентября 2009, 18:06:37
Можете сделать одну ссылку для наглядности, как она должна выглядеть? А то что-то не совсем улавливая мысль.
 
^ наверх ^
# 8  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 13 Сентября 2009, 13:32:33
А ссылка будет вести на страницу с десятком новостей же.

типа news.php.rowstart=5 и там на (третьем) месте - нужная новость. типа так.


--------------------
Retired
^ наверх ^
# 9  
Klersemon
Пользователь

Avatar пользователя




Местный

Сообщений: 26
Зарегистрирован: 07 Мая 2009, 18:58:53
Сказали спасибо 1 раз
Статус: offline
Опубликовано 15 Сентября 2009, 01:04:34
Да, действительно, такой ссылкой можно сделать ссылку на страницу с 10-ком новостей. Но проблема в том что если вначале эта ссылка будет вести на одну новость, то после добавления еще одной новости, произойдет сдвиг на минус 1. И ссылка станет вести уже на другую новость...

Или может я что-то не улавливаю?smiley
 
^ наверх ^
# 10  
Klersemon
Пользователь

Avatar пользователя




Местный

Сообщений: 26
Зарегистрирован: 07 Мая 2009, 18:58:53
Сказали спасибо 1 раз
Статус: offline
Опубликовано 15 Сентября 2009, 01:05:30
А меня именно статический адрес интересует, который не будет меняться при добавлении новых новостей.
 
^ наверх ^
# 11  
Psc
SF Team

Avatar пользователя

Psc

SF Support Team

Почетный SF

Сообщений: 2515
Откуда: As is
Зарегистрирован: 10 Ноября 2007, 13:15:07
Сказали спасибо 353 раз
Статус: offline
Опубликовано 15 Сентября 2009, 10:43:54
Вывод полной новости чтоле?


--------------------
Retired
^ наверх ^
# 12  
Klersemon
Пользователь

Avatar пользователя




Местный

Сообщений: 26
Зарегистрирован: 07 Мая 2009, 18:58:53
Сказали спасибо 1 раз
Статус: offline
Опубликовано 17 Сентября 2009, 21:46:19
Нужно что бы после перехода, для прочтения новости, нужно было совершить еще один клик.
То есть нужны ссылки вида:

http://www.rus-phpfusion.com/index.php?rowstart=0
http://www.rus-phpfusion.com/index.php?rowstart=1
http://www.rus-phpfusion.com/index.php?rowstart=2
http://www.rus-phpfusion.com/index.php?rowstart=3

(после клика идет редирект на главную страницу, где видим новость, для прочтения которой нужно кликнуть еще один раз)

Но минусом таких ссылок является то, что после добавления новой новости, идет сдвиг на минус один.
 
^ наверх ^
# 13  
GRIDark
SF Team

Avatar пользователя

Злобный человеГ

SF Support Team

Любитель Fusion

Сообщений: 341
Откуда: Россия, Вологда
Зарегистрирован: 11 Октября 2008, 15:47:17
Сказали спасибо 29 раз
Статус: offline
ICQ статус 6331134
Опубликовано 17 Сентября 2009, 22:26:52
Вообщем как на marketgid.ru(я думаю все переходили на него хотябы раз)
пример:

http://www.rus-phpfusion.com/index.php?rowstats=1

после перехода по ссылке вверху будет такое:
Срин by PSC

----------------------------
новость с ид 1
----------------------------

(дальше все обычные новости)
----------------------------
новости с ид 23
----------------------------
новость с ид 20
----------------------------
и так далее



? я прав ?


[Изменил(а) GRIDark, 17 Сентября 2009, 22:29:00]  
^ наверх ^ 6331134
Перейти на форум:


105,451,851 уникальных посетителей
сейчас: 22 Ноября 2024, 03:14:55
Генерация страницы: 0.33 сек.

Original size:33 кб.
GZipped size: 7 кб.
Compression:80%