|
|
20.04.2007, 21:20
|
|
Гость
Гость
|
Помогите пожалуйста с такой проблемкой, что то никак не могу с ней разобраться.
Мне надо чтобы на сайте на всех страницах в одной определенной части выводилось анонсы первых пяти новостей. При нажатии на одну из них открывался бы ее полный текст, допустим в левой части экрана, а в правой части экрана список всех новостей, причем выводиться этот список должен постранично по 10 шт на страницу с навигацией по следующим страницам. И еще те пять первых новостей должны остаться на своем месте. О как!
У меня создан отдельный раздел и макет для новостей. Я всяко побовал как в мануале написано (через browse_messages помоему), никак не получается: навигацию по страницам он выводит сразу в трех этих блоках. А нужно только в том, где список по 10 шт.
И еще один нюанс: Когда выбираешь раздел "Новости" из меню, то список этих новостей выводится и в левой и в правой части, а надо бы чтобы в левом блоке выводился полный текст самой последней.
Если поможите о как буду благодарен!
|
|
|
23.04.2007, 14:06
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
пять последних новостей вы скорее всего выводите, либо должны выводить, с помощью
s_list_class($sub,$cc,"")
в третьем параметре можно передавать переменные, а именно
"RecNum=5" , выведет только 5 новостей
"RecNum=5&isTitle=1" таким образом вы при вызове передаете переменную что будете показывать на титульной (либо в вашем случае 5 новостей на всех страницах)
в шаблоне новостей вы добавляете проверки на оформление вывода
".opt_case($isTitle,"один вариант вывода","другой вариант вывода")."
|
|
|
24.04.2007, 13:21
|
|
Гость
Гость
|
Очень спасибо,с титулом разобрался. Все было просто оказывается.
|
|
|
29.10.2007, 13:25
|
|
Гость
Гость
|
Пожалуйста, подскажите, как откорректировать код, чтобы на главной выводилась маленькая картинка? При использовании isTitle сейчас она не отображается совсем.
Код:".opt($f_Announcement && $f_TextFull && $f_Pic && !$isTitle,"<a href=$fullLink>").opt($f_Pic && !$isTitle && ($f_Announcement || $f_TextFull),"<img border=0 src=$f_Pic vspace=5 hspace=5 align=left alt='".opt($f_Name,"$f_Name")."'>").opt($f_Announcement && $f_TextFull && $f_Pic && !$isTitle,"</a>")."
Спасибо. А то я совсем запуталась.
|
|
|
29.10.2007, 16:15
|
|
h/z
Зарегистрирован: 2007-02-06
Сообщений: 755
|
эта запись "!$isTitle" означает если НЕ isTitle
если вы используете вызов s_list_class и передаете третьим параметром isTitle=1
то и в условиях логики у вас должно стоять если $isTitle без восклицательного знака разумеется!
скорее всего такой код должен сработать (добавьте его дополнительно)
Код:".opt($f_Pic && $isTitle,"<a href=$fullLink><img border=0 src=$f_Pic vspace=5 hspace=5 align=left alt='".opt($f_Name,"$f_Name")."'></a>")."
|
|
|
30.10.2007, 13:18
|
|
Гость
Гость
|
Спасибо. Всё получилось!
|
|
|
23.05.2008, 12:45
|
|
Гость
Гость
|
Подскадите пожалуйста, а как вывести только заголовки новостей, без содержания, на которую кликаешь и открывается полная новость?
|