Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Модули и блоки

Ответ
 
Опции темы Опции просмотра
traders вне форума traders
Младший участник


| Цитировать Старый #1 08-09-2007, 16:41

Здравствуйте! Жутко намучился с проблемой отображения правыз блоков во всех модулях, на всех страницах. Перечитал много тем на форуме - ничего не помогло. В настройках админки все выставлено верно и как надо, тема стандартная с названием runcms, версия 1.52. Кто что может посоветовать???

  Сообщения: 24 c 19.06.2006 | Репутация: 1
traders вне форума traders
Младший участник


| Цитировать Старый #2 08-09-2007, 17:28

Все, разобрался.... но как-то тупо это... надо в каждой функции некоторых блоков, для некоторых даже не в одном файле прописывать
if ($xoopsConfig['startpage'] == $xoopsModule->dirname()) {
$xoopsOption['show_rblock'] = 1;
} else {
$xoopsOption['show_rblock'] = 1;
}

  Сообщения: 24 c 19.06.2006 | Репутация: 1
Shurik2k5 вне форума Shurik2k5
Проживающий

Аватар для Shurik2k5

| Цитировать Старый #3 08-13-2007, 04:25

А может просто $xoopsOption['show_rblock'] = 1; эффект будет одинаковый, а проделанной бесполезной работы меньше.


Форум RunLiveCMS
Багтрекер RunLiveCMS
Энциклопедия RunLiveCMS
Посетить домашнюю страницу Shurik2k5
  Сообщения: 513 c 12.06.2006 | Репутация: 80
johnny.90 вне форума johnny.90
Нерешительный


| Цитировать Старый #4 01-08-2008, 20:20

Shurik2k5,а можно конкретнее, где прописывать этот код?В каждом создаваемом блоке?Или где то в файлах на ФТП?У меня, например, вообще никаие блоки справа не отображаются, кроме главной.Хотя в Админке всё выставлено, как надо.

Посетить домашнюю страницу johnny.90
  Сообщения: 4 c 02.01.2007 | Репутация: 1
Shurik2k5 вне форума Shurik2k5
Проживающий

Аватар для Shurik2k5

| Цитировать Старый #5 01-08-2008, 20:24

johnny.90 прям вверху файлы темы напиши.

Уважаемые! В админке модулей для каждого модуля есть параметры показывать на нем правые блоки или нет.


Форум RunLiveCMS
Багтрекер RunLiveCMS
Энциклопедия RunLiveCMS
Посетить домашнюю страницу Shurik2k5
  Сообщения: 513 c 12.06.2006 | Репутация: 80
Radli вне форума Radli
Участник

Аватар для Radli

| Цитировать Старый #6 03-24-2008, 14:49

Через админку не катит. склько пробывал, бесполезно.

прописывать в каждом модуле, тож не дело. Давайте искать другой выход.

если надоноси показать правый блок в модуле отпадет, то опять ручками ковырятся чтоль?

  Сообщения: 125 c 22.03.2008 | Репутация: 15
sternman вне форума sternman
Джегид

Аватар для sternman

| Цитировать Старый #7 04-01-2008, 23:12

Да ладно ручками - не так страшно. Страшнее когда ручками не помогает.
Пример - список статей в sections и myarticles
на этих страницах не появляются правые блоки.. у меня по крайней мере


С уважением, Павел
Солженицын
Дубус
Посетить домашнюю страницу sternman
  Сообщения: 729 c 09.04.2007 | Репутация: 26
lnkvisitor вне форума lnkvisitor
Младший участник

Аватар для lnkvisitor

| Цитировать Старый #8 06-27-2008, 17:44

ну надеюсь темы вы меняете реже чем добавляете модули. Вот небольшое решение:
PHP код:
function themefooter($show_rblock=0$footer='') {
  global 
$meta,$xoopsModule;
    
$show_rblock=1;
    if (
is_object($xoopsModule)){
      if (
$xoopsModule->sidebar>=2){
        
$show_rblock=1;
      }else {
        
$show_rblock=0;
      }
    } 
добавить в активной теме. И правые блоки будут отображатся относительно админки(но никак относительно настроек модуля). Но если стартового модуля нету то правые блоки отображаются. Изменение первого флага на 0 меняет поведение.

Последний раз редактировалось lnkvisitor, 06-27-2008 в 18:00

Посетить домашнюю страницу lnkvisitor
  Сообщения: 11 c 26.06.2008 | Репутация: 26
lnkvisitor вне форума lnkvisitor
Младший участник

Аватар для lnkvisitor

| Цитировать Старый #9 06-27-2008, 18:22

еще вариант:

PHP код:
$xoopsOption['show_rblock']=1;
if (
is_object($xoopsModule)){
  if (
$xoopsModule->sidebar>=2){
    
$xoopsOption['show_rblock']=1;
  }else {
    
$xoopsOption['show_rblock']=0;
  }
}



themefooter($xoopsOption['show_rblock'], $footer); 
вставляем в footer.php перед последней строчкой(в приведенном коде, а не в файле)!!! Также все работает, но только относительно админки!!! ))) но независимо тем оформления

Последний раз редактировалось lnkvisitor, 06-28-2008 в 03:06

Посетить домашнюю страницу lnkvisitor
  Сообщения: 11 c 26.06.2008 | Репутация: 26
lnkvisitor вне форума lnkvisitor
Младший участник

Аватар для lnkvisitor

| Цитировать Старый #10 06-28-2008, 03:13

Извеняюсь за предыдущий пост.
Это все нужно проделывать в header.php иначе шапка небудет заточена под правые блоки в некоторых темах
PHP код:
$xoopsOption['show_rblock']=1;
if (
is_object($xoopsModule)){
  if (
$xoopsModule->sidebar>=2){
    
$xoopsOption['show_rblock']=1;
  }else {
    
$xoopsOption['show_rblock']=0;
  }

данный код вставляем перед
PHP код:
themeheader($xoopsOption['show_rblock']); 
в header.php .
footer.php не трогаем. После даной модификации правые блоки показываются соответственно админки.
Оценка сообщения (репутация)
+6 pan положительно: плюсы поехали
+1 disshaman положительно: помогло
+3 alekseyn положительно: помогло. спасибо
+1 Mr.D положительно: помогло!!
+8 Irbis положительно:

Посетить домашнюю страницу lnkvisitor
  Сообщения: 11 c 26.06.2008 | Репутация: 26
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 85.41 Kb. compressed to 78.21 Kb. by saving 7.20 Kb. (8.43%)
Page generated in 0.09754 seconds with 12 queries