|
|
|
|
|
для: XPraptor
(29.04.2005 в 17:50)
| | "какой номер линка ставить на страницу указанную в переменной $cur_pg на самой странице"
Вот какраз-то эту переменную для КАЖДОЙ страницы вводить нельзя... | |
|
|
|
|
|
|
|
для: romanov
(29.04.2005 в 12:16)
| | Ладно покажу на пальцах. Сложного в твое примере ничего нет, вот код, который будет высчитывать какой номер линка ставить на страницу указанную в переменной $cur_pg на самой странице.
$cnt_links=20; //сколько всего линков у тебя
$cur_pg=35; //типа была получена переменная из страницы в которой она имеет номер 35
$cnt_cikl=floor($cur_pg / $cnt_links); //floor(35 / 20) = 1. Функция floor округляет дробь в меньшую сторону
$cur_link=$cur_pg-($cnt_cikl * $cnt_links); //35-(20 * 1) = 15. 15-ый линк выводить на этой странице
|
Да, забыл учесть проверку, если номер страницы еще меньше чем есть ссылок, тогда считать не надо а сразу ставить линк равный номеру страницы. | |
|
|
|
|
|
|
|
для: romanov
(29.04.2005 в 00:00)
| | Ничего не понял :))) | |
|
|
|
|
|
|
|
для: XPraptor
(29.04.2005 в 11:11)
| | Я тоже уже загибаюсь...
Поверь, если бы можно былобы приваивать идентификатор, этой темы здесь бы не было...
Я понял твою идею, сам хотел примерно так сделать..сначала...
Ладно, спасибо всем, пока рандомом линков нагенерю.... | |
|
|
|
|
|
|
|
для: romanov
(29.04.2005 в 00:01)
| | Сил не хватает, буду ругаться плохими словами наверное сейчас!!!
ПОЧЕМУ НЕЛЬЗЯ присвоить идентификатор на каждой странице?
Переменную идентифицирующую страницу можно разместить и в самой первой строке любого файла, еще до HTML кода
<?
$cur_pg=1;
?>
<HTML>
<TITLE>...
А чтобы линки всегда одни и теже были, то в файле обработчика просто расчитывай кол-во линков для всех страниц и бери их из своего файла строго по порядку. Например в файле у тебя 20 ссылок как ты сказал а страниц 600, вот ты и сотавь простое уравнение, которое будет считать какая это страница и какую ссылку на ней вывести. | |
|
|
|
|
|
|
|
для: cheops
(28.04.2005 в 22:32)
| | В общем сквозные линки (через весь сайт)
Если в линки одинаковые то будет плохо (углубляться не буду)...
Требуется сделать скрипт для генерации заданных(в массиве,в scv, но не в базе) титлов (текст 1...-n), что бы на каждой странице были разные....
Допустим 600 страниц и 20 линков в массиве, тогда на сайте будет только 30 страниц с повторяющимися ссылками
30- линк 1
30 - линк 2 ит.д.
итого 600
НО!
Что бы каждый линк не случайным образом прикреплялся к каждой странице, а на ней таким и оставался до конца своих дней...
Причем идентификатора страницам присваивать нельзя (тоже углубляться не буду, но категорически нельзя)...
Примерно понятно? | |
|
|
|
|
|
|
|
для: cheops
(28.04.2005 в 22:32)
| | получается что для каждой страницы своя конкретная, но если их > 1000....
То получается что случайно генерироваться и оставаться на прежних местах...
Вот загнул...Даже самому страшно стало...
Но уверен что это можно сделать.... | |
|
|
|
|
|
|
|
для: DSR
(28.04.2005 в 22:00)
| | - каким образом? И как это связать с масивом линков? | |
|
|
|
|
|
|
|
для: romanov
(28.04.2005 в 18:16)
| | Не очень понятно вот что: ссылки должны появляться в случайном порядке, или для каждой конкретной страницы должна выдаваться конкретная ссылка? | |
|
|
|
|
|
|
|
для: romanov
(28.04.2005 в 18:16)
| | ну, основная идея озвучена: тебе нужно идентифицировать страницу. любым способом. и когда узнаешь, что это нужная страница - показываешь то, что хочешь. | |
|
|
|
|