{if $club.clubtype=='private'} <p>Один текст</p> {/if} {if $club.clubtype=='public'} <p>Другой текст</p> {/if}
Пример:
1) Хочу чтоб в модуле популярные клубы самый самый клуб был в красной рамочке,
второй в синей, а тот у которого id = 3 в желтой! И чтоб текст выводился такой и такой...
2) У меня в голову приходит только такая идея: сторонний скрипт, prototype подключить и еще всяких там фреймворков нацеплять, скриптов кучу и чтоб проверяло...
3) Друзья, выручайте. Буду рад хоть маленькой помощи.
4) Я попробовал вот так то так, — не получается. Может есть другое решение?
Честно. Так для Вас процесс быстрее пройдет. Правильно заданный вопрос, в полной мере описываемый проблему — гарантия решения! И не стесняйтесь. Больше слов (по существу, само собой)...
А такие темы читать даже не интересно.
Просто приведу пример решения проблемы такой — как вижу ее я. Если что-нибудь полезное из этого получится — буду рад.
Что делаем. Включаем в админке стандартный модуль "Новые Клубы"
Задача: Если пользователь еще не вступил в клуб, показанный в этом
модуле — вывести ссылку с предложением вступить в клуб. Если же пользователь — член клуба,
то ничего не предлагаем...
Поправим сам модуль, для этого в файле modules\mod_latestclubs\module.php
После строк
$inCore = cmsCore::getInstance(); $inDB = cmsDatabase::getInstance();
$inUser = cmsUser::getInstance(); $user_id = $inUser->id;
$club['members'] = clubTotalMembers($club['id']);
if ($club['clubtype']=='public' && ($user_id != $club['admin_id']) && !clubUserIsMember($club['id'], $user_id)){ $club['join_club'] = '<a href="">Вступить!</a>'; }
Теперь поправим немного шаблон (mod_clubs.tpl)
В нужном месте (между тегами {foreach}{/foreach}!!!) пишем.
<div>{$club.join_club}</div>
Как это работает: если клуб открытый и Вы не администратор этого клуба и Вы еще не состоите в этом клубе то выводим ссылку