Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Публикации
Отображение блоков
Хитрое отображение блоков в модулях


Цитата
Собственно, сабж. Например, есть модуль Pages (или свой). Как сделать, чтобы в пределах одного модуля выводились разные блоки? Я думаю, что флай-блоки надо применять и/или вручную функцию с рендерингом блоков юзать.

Тема так же обсуждается тут




Пишу по 2.1 Final
Редактируем файл function/sources.php
функция function blocks($side, $fly="")

Задача: в модуле Files показывать все правые блоки, разрешенные для этого модуля, НО! при подробном просмотре описания файла показать только блоки с номерами 8 и 32 (номера можно взять в админке, наведя на иконку "Редактировать блок" т.е. Админка сайта -> Блоки и банеры -> Значек редактирования. А можно и нажать, перейдя по ссылке ***http://localhost/lite21f/admin.php?op=BlocksEdit&bid=8) или в базе напрямую посмотреть.

Итак.
После
Код
1
$view = intval($view);

вставляем
Код
1
2
3
4
global $op;
         if ($name=="Files" AND $op=="view_file" AND $bposition=="r" AND ($bid!=8 AND $bid!=32) ) {
            $which="NahNeVyvodit;) ";
         }

1. Переменная $name уже объявлена глобально выше. $op добавляем в глобальные сами.
2. Смысл: если мы находимся в модуле Files, просматривая подробное описание файла view_file, то для всех правых модулей $bposition=="r", с номерами не равными 8 и 32 назначаем отображение в модуле "NahNeVyvodit ;) "
Понятное дело, что такого модуля у нас быть не должно и по ссылке ***http://localhost/lite21f/index.php?name=Files&op=view_file&lid=Любое
мы увидим из всех правых модулей только 8-ой и 32-ой, перейдя в любой другой раздел Files отображение правых блоков восстановится в полном объеме.


Дата публикации: 27.06.2007
Прочитано: 10889 раз
[ Назад | Начало | Наверх ]
Комментарии

keeper
Дата: 09.08.2007 | Комментарий: 2
keeperМдааа. Жаль что нельзя в 3.0 про это сделать.
zik
Дата: 28.07.2007 | Комментарий: 1
zikSerg_pnz, Большое спасибо, что помог разобраться с выводом блоков, очень нужно было....
Спасибо Большое - я твой должник
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.
Календарь 3 в 1
- М - Г + Г + М
Март, 2024
пнвтсрчтптсбвс
123
45678910
11121314151617
18192021222324
25262728293031
Купить.
Можно в кредит на 90 дней!
Навигация
»» RSS
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.278 сек. и 19 запросов к базе данных за 0.027 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.