А, ну тогда просто бери диапазон, то есть +-2, от выбранной страницы. И дело с концом. По бокам расставь линки на +-1, в виде >> и << соответственно.
Если при авторизации используются сессии, то проверяем, ежели сессия создана, то выводим текст, ежели нет — не выводим.
Например:
<? if ($_SESSION['login'] == true) echo "Текст, который должны видеть авторизированные пользователи."; else echo "Текст виден только авторизированным пользователям!"; ?>
Опять же, выход единственный.
Если переменная, отвечающая за факт входа принимает значение — выводим, иначе — нет.
Я всегда вывожу подобным образом:
<?function link_bar($page, $pages_count){ for ($j = 1; $j <= $pages_count; $j++) { if ($j == $page) { echo $j.' '; } else { echo "<a href=?page=".$j.">".$j."</a> "; } if ($j != $pages_count) echo ''; } return true;}$perpage = 10; // Ключевой моментif (empty($_GET['page']) || ($_GET['page'] <= 0)){ $page = 1;}else{ $page = (int)$_GET['page'];}$count = mysql_num_rows(mysql_query("SELECT * FROM `content`"));$pages_count = ceil($count / $perpage);if ($page > $pages_count) $page = $pages_count;$start_pos = ($page - 1) * $perpage;$query= "SELECT * FROM `cp_news` ORDER BY `news_id` DESC LIMIT $start_pos, $perpage";$result=mysql_query($query);link_bar($page, $pages_count);?>
При выводе текста из базы сделайте пободно этому:
$row['text'] = iconv("utf-8", "windows-1251", $row['text']);
Давайте в ICQ обсудим.
"<?php the_excerpt(); ?>
Этим кодом надо заменить код "<?php the_content(’Читать далее »’); ?>" в страницах index.php если вы хотите изменить анонсы на главной странице или в странице archive.php – для изменения вида анонсов на страницах категорий и вывода записей по датам.
При этом для анонса будет использоваться текст из поля "Цитата" редактора Wordpress, а если поле "Цитата" будет не заполнено, то просто будут выведены первые 55 слов текста. Все форматирование: выделение жирным, ссылки, изображения при этом убивается, остается только текст.
И фраза "читать далее" или подобная ей тоже исчезнет, но ее вернуть просто "<?php the_excerpt(); ?> <a href="<?php the_permalink() ?>">Читать полностью »</a>" и все вернулось." (c)
Искать, как бы, некогда, могу лишь свои услуги по написанию предложить.
Просто активируйте плагин и замените <?php the_excerpt (); ?> на <?php the_excerpt_reloaded(); ?> в нужном шаблоне вашей Темы.
Может быть, лучше MySQL использовать для этих целей, м?
monia, пользовался.
Простой в использование и для разработчика (доработчика точнее) никаких проблем не возникает.
Огромный плюс для меня то, что Shop-Script смарти использует. Я очень сильно люблю этот шаблонизатор.