Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Нужно вывести разным дизайном новости

31.01.2007, 14:29
Гость
Гость

Помогите, срочно надо!
дано:
1.Внутренная страница с новостями (стандартный шаблон)
2.Главная страница на которой нужно вывести последние три анонса новостей, но (!) в другом дизайне (по другому расположены, другой цвет, шрифт чем в новостях)

выводим ".s_list_class(350,74, "&isTitle=1&recNum=3")."
и я так понял нужно передавать какой-то параметр, например

".s_list_class(350,74, "&isTitle=1&recNum=3&OTHER=1")."

а по этому параметру делать проверку и выводить другой дизайн?
как это сделать в (стандартном шаблоне новостей к примеру)
31.01.2007, 16:10
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

1. Вам дополнительный параметр не нужен, он у Вас уже есть "isTitle=1"
2. В шаблоне вы делаете следующее:
Код:

".opt_case($isTitle,"
.......
Тут вставляете дизайн для титула
.......
","
.......
Тут вставляете дизайн для внут. страниц
.......
")."


Temet nosce...
06.02.2007, 14:41
Гость
Гость

DiGGy, благодарю за помощь!

Теперь у меня друга проблема - нужно сделать сделать для главной страницы 2 вида вывода новостей, а на внутренней оставить как есть.

То есть:
1.Внутренная страница с новостями (стандартный шаблон)
2.Главная страница №1 на которой нужно вывести последние три анонса новостей, но (!) в другом дизайне (по другому расположены, другой цвет, шрифт чем в новостях)
3.Главная страница №2 на которой нужно вывести последние три анонса новостей, но (!) в еще одном дизайне отличном от пункта 2.

я создавал по две переменных, не работает, когда одна переменная (например она равна сначала 1, потом 2, потом 3) тоже самое, движок проверят переменную на несуществование и когда переменной нет выводит на главную страницу дизайн с внутренней грустный
06.02.2007, 17:40
ktotoff
АльтерЛан

Зарегистрирован:
2006-12-19
Сообщений: 339

Код:

".opt_case($isTitle[1],"
.......
Тут вставляете дизайн для титула первого типа
.......
","

".opt_case($isTitle[2],"
.......
Тут вставляете дизайн для титула второго типа
.......
","
.......
Тут вставляете дизайн для внутренних страниц
.......
")."

")."


Соответственно взываете:

Код:
".s_list_class(123,123,"&isTitle[1]=1&recNum=3")." - первый тип

и

Код:
".s_list_class(123,123,"&isTitle[2]=1&recNum=3")." - второй тип


...жизнь прекрасна, когда правильно подобраны антидепрессанты...
16.05.2007, 17:17
ddd
ДДД-груп

Зарегистрирован:
2007-04-26
Сообщений: 3

вот я написал след:



Код:
".opt_case($isTitle, "<table width="400" border="0" cellpadding="0" cellspacing="0" class="border-newsCopy">
<tr>
<td style="padding-left:7px; padding-top:7px; padding-bottom:7px;">
<span class="news-data-yelow">$f_Date_day.$f_Date_month.$f_Date_year</span><br><span class="news-bolld"><a href="$fullDateLink" class="news-bolld">$f_Announcement</a> </span>
</td>
</tr>
<tr>
<td><img src="/images/1_1_t.gif" width="1" height="5"></td>
</tr>
</table>", "<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="news-zag">$f_Date_day.$f_Date_month.$f_Date_year</td>
</tr>
<tr>
<td><strong class="news-zag">$f_Name</strong> <br>
<A href="$fullLink" class="news-link-active" target=_self>$f_Announcement</A> </td>
</tr>
<tr>
<td style="padding-top:7px;"><img src="/images/arrow_data.jpg" width="4" height="6"> <A href="$fullDateLink" class="news-link-active">подробнее</A> </td>
</tr>
</table><br>")."


почему когда я пишу: ".s_list_class(332,170, "&recNum=5&isTitle[2]=1")." он мне выводит макет isTitle[2] и в тоже время макет номер один.
16.05.2007, 18:39
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755

".opt_case($isTitle, "
вот это условие при передаче $isTitle[2]=1 срабатывает как true потому что $isTitle получается массив, и он существует..
а вам надо проверить на наличие элемента $isTitle[2]

внимательнее пишите условия
17.05.2007, 11:26
P.S
Усик Иван Андреевич

Зарегистрирован:
2007-05-10
Сообщений: 3

2h/z:Прости я не тот код скопировал... Но я уже сам разобрался ;)
198 196 2007-05-17 11:26:54 8867
Описание проекта