ckopnio

Рейтинг
10
Регистрация
21.03.2010

Думаю стоит осветлить шаблон. А так, то юзабилити неплохое.

romanuza, что можете предложить? просто человек рискует, что сайт вообще не будет работать.

Sapravka, я об этом тоже писал, должно работать

Поделюсь но без FAQ. Что-то такое:

$array = explode("\r\n", $text);
$num_str=50;
@$page = $_GET["page"];

$count_str=count($array);

$total = intval(($count_str - 1) / $num_str) + 1;

$page = intval($page);
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num_str - $num_str;
//echo $start."<br />";

for($i=$start;$i<=$start+$num_str;$i++){
$postrow[] = $array[$i];

}

// Проверяем нужны ли стрелки назад
if ($page != 1) $pervpage = "<a href=\" ./index.php?b=".$boock."&page=1\"><<</a>
<a href=\" ./index.php?b=".$boock."&page=". ($page - 1) ."\"><</a> ";
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = " <a href=\" ./index.php?b=".$boock."&page=". ($page + 1) ."\">></a>
<a href=\" ./index.php?b=".$boock."&page=" .$total. "\">>></a>";


// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 2 > 0) $page2left = " <a href=\" ./index.php?b=".$boock."&page=". ($page - 2) ."\">". ($page - 2) ."</a> | ";
if($page - 1 > 0) $page1left = "<a href=\" ./index.php?b=".$boock."&page=". ($page - 1) ."\">". ($page - 1) ."</a> | ";
if($page + 2 <= $total) $page2right = " | <a href=\" ./index.php?b=".$boock."&page=". ($page + 2) ."\">". ($page + 2) ."</a>";
if($page + 1 <= $total) $page1right = " | <a href=\" ./index.php?b=".$boock."&page=". ($page + 1) ."\">". ($page + 1) ."</a>";

// Вывод меню
if ($serch!==false){
echo "<p align=\"center\" style=\"margin:0\"><strong>Pages:</strong></p>";
echo "<hr>";
echo "<p align=\"center\" style=\"margin:0\">".@$pervpage.@$page2left.@$page1left."<b>".$page."</b>".$page1right.$page2right.$nextpage."</p>";
echo "<hr>";
echo "<br />";
for($i = 0; $i < $num_str; $i++){

echo $postrow[$i]."<br />";

}
// Вывод меню

echo "<p align=\"center\" style=\"margin:0\"><strong>Pages:</strong></p>";
echo "<hr>";
echo "<p align=\"center\" style=\"margin:0\">".$pervpage.$page2left.$page1left."<b>".$page."</b>".$page1right.$page2right.$nextpage."</p>";
echo "<hr>";}

Это переделаный из такого, который работал с БД.

Вот исходник http://www.php.su/articles/?cat=examples&page=062

Randgar, для этого существует Logizna. Ответ - да такое можно сделать.

selya, На PHP? Хотя впринципе пофиг, есть риск что с принятием новых стандартов он перестанет работать, так как в нём будут старые функции.

Заглянул в вордпрес, впринципе там есть строка в БД с указанием урла. Так что можно теоретически перенести полностью. А какой старый движок? Joomla 1.0?

tehno-music, Встечались и достаточно часто.

Чуть ли не задаром нужно было разбиватся о стенку.

Конешно, желаю ТС успехов, но мой совет учится самому.

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

а почему у Вас на первом месте вордпрес?

но есть и такие люди что думают что - если я его не научу, то он нигде больше не научиться и не появиться у меня ещё один конкурент!!

это уже диагноз, просто есть ещё вариант когда человек попадёт в "рабство" и будет клепать сателиты в учебных целях долго и ничего не научится.

Всего: 59