denex

denex
Рейтинг
7
Регистрация
29.04.2009
Должность
Веб-разработчик
Интересы
Любимая, караоке, автомобили, работа, бакарди.

А, ну тогда просто бери диапазон, то есть +-2, от выбранной страницы. И дело с концом. По бокам расставь линки на +-1, в виде >> и << соответственно.

adrin02:
Кто подскажет как сделать функцию "Текст виден только для зарегистрированных пользователей." Как работает такая схема. Где текст помещается между тегами.

Если при авторизации используются сессии, то проверяем, ежели сессия создана, то выводим текст, ежели нет — не выводим.

Например:


<?

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.'&nbsp;';
}
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 обсудим.

Djsarik:
это я в интернете уже много раз читал, я не могу найти <?php the_excerpt (); ?> вот этой строчки, в каком она фаиле

"<?php the_excerpt(); ?>

Этим кодом надо заменить код "<?php the_content(’Читать далее &raquo;’); ?>" в страницах index.php если вы хотите изменить анонсы на главной странице или в странице archive.php – для изменения вида анонсов на страницах категорий и вывода записей по датам.

При этом для анонса будет использоваться текст из поля "Цитата" редактора Wordpress, а если поле "Цитата" будет не заполнено, то просто будут выведены первые 55 слов текста. Все форматирование: выделение жирным, ссылки, изображения при этом убивается, остается только текст.

И фраза "читать далее" или подобная ей тоже исчезнет, но ее вернуть просто "<?php the_excerpt(); ?> <a href="<?php the_permalink() ?>">Читать полностью &raquo;</a>" и все вернулось." (c)

loed:
Я ненашел такой скрипт, (вернее нашел но он начал подвешивать сервер) если есть дайте ссылку на нормальный скрипт, пусть даже и платный.

Искать, как бы, некогда, могу лишь свои услуги по написанию предложить.

Просто активируйте плагин и замените <?php the_excerpt (); ?> на <?php the_excerpt_reloaded(); ?> в нужном шаблоне вашей Темы.

Может быть, лучше MySQL использовать для этих целей, м?

monia, пользовался.

Простой в использование и для разработчика (доработчика точнее) никаких проблем не возникает.

Огромный плюс для меня то, что Shop-Script смарти использует. Я очень сильно люблю этот шаблонизатор.

Всего: 115