0 Пользователей и 1 Гость просматривают эту тему.
  • 38 Ответов
  • 23132 Просмотров
*

nolimits4web

  • Новичок
  • 4
  • 4 / 0
Первое что очень мне не понравилось при работе с JomSocial так это его «не логичный» toolbar (меню). Т.е. мне и многим пользователям не понятно почему авторы этого компонента поместили разделы Группы, Фото и Видео в меню Приложения. Как-то не логично и не удобно, особенно для российских пользователей, привыкшим к контакту и одноклассникам. Итак наша задача вынести подпункты Группы, Фото и Видео в отдельные пункты меню. Сражу скажу, не пугайтесь ниже приведенного кода, всё что вам понадобится это знание процесса «copy-paste»  Всё проверялось на JomSocial версии 1.6.285 (но думаю с другими версиями проблем быть не должно).

Для начала нам понадобится файл toolbar.php, который лежит тут: «вашсайт/components/com_community/libraries/toolbar.php». Ищем код, который начинается так (у меня это 17 строка):

Код: php

if(! defined('TOOLBAR_HOME'))
define( 'TOOLBAR_HOME', 'HOME');

if(! defined('TOOLBAR_PROFILE'))
define( 'TOOLBAR_PROFILE', 'PROFILE');

if(! defined('TOOLBAR_FRIEND'))
define( 'TOOLBAR_FRIEND', 'FRIEND');

if(! defined('TOOLBAR_APP'))
define( 'TOOLBAR_APP', 'APP');

if(! defined('TOOLBAR_INBOX'))
define( 'TOOLBAR_INBOX', 'INBOX');

class CToolbar {
var $_toolbar = array();

function CToolbar(){

$this->_toolbar = array(
TOOLBAR_HOME => null,
TOOLBAR_PROFILE => null,
TOOLBAR_FRIEND => null,
TOOLBAR_APP => null,
TOOLBAR_INBOX => null
);

Этот код с 17 по 44 строку (у меня) заменяем следующим:
Код: php

if(! defined('TOOLBAR_HOME'))
define( 'TOOLBAR_HOME', 'HOME');

if(! defined('TOOLBAR_PROFILE'))
define( 'TOOLBAR_PROFILE', 'PROFILE');

if(! defined('TOOLBAR_FRIEND'))
define( 'TOOLBAR_FRIEND', 'FRIEND');

if(! defined('TOOLBAR_GROUPS'))
define( 'TOOLBAR_GROUPS', 'GROUPS');

if(! defined('TOOLBAR_PHOTOS'))
define( 'TOOLBAR_PHOTOS', 'PHOTOS');

if(! defined('TOOLBAR_VIDEOS'))
define( 'TOOLBAR_VIDEOS', 'VIDEOS');

if(! defined('TOOLBAR_APP'))
define( 'TOOLBAR_APP', 'APP');

if(! defined('TOOLBAR_INBOX'))
define( 'TOOLBAR_INBOX', 'INBOX');

class CToolbar {
var $_toolbar = array();

function CToolbar(){

$this->_toolbar = array(
TOOLBAR_HOME => null,
TOOLBAR_PROFILE => null,
TOOLBAR_FRIEND => null,
TOOLBAR_GROUPS => null,
TOOLBAR_PHOTOS  => null,
TOOLBAR_VIDEOS  => null,
TOOLBAR_APP => null,
TOOLBAR_INBOX => null
);

Опускаемся ниже (135 строка) и находим:

Код: php
case TOOLBAR_APP :
$default->caption = JText::_('CC APPLICATIONS');
$default->link = CRoute::_('index.php?option=com_community&view=apps');
$default->view = array('apps', 'groups', 'photos', 'videos');

$defaultCoreMenuArray['APP_EDIT_APPS'] = $this->_addDefaultItem(
JText::_('CC EDIT APPS'),
CRoute::_('index.php?option=com_community&view=apps')
);

$defaultCoreMenuArray['APP_BROWSE_APPS'] = $this->_addDefaultItem(
JText::_('CC BROWSE APPS'),
CRoute::_('index.php?option=com_community&view=apps&task=browse'),
false,
true
);

if($config->get('enablegroups')){
$defaultCoreMenuArray['APP_GROUP'] = $this->_addDefaultItem(
JText::_('CC GROUP'),
CRoute::_('index.php?option=com_community&view=groups&task=mygroups&userid='. $my->id)
);
}

if($config->get('enablephotos')){
$defaultCoreMenuArray['APP_PHOTOS'] = $this->_addDefaultItem(
JText::_('CC PHOTOS'),
CRoute::_('index.php?option=com_community&view=photos&task=myphotos&userid='. $my->id)
);
}

if($config->get('enablevideos')){
$defaultCoreMenuArray['APP_VIDEOS'] = $this->_addDefaultItem(
JText::_('CC VIDEOS'),
CRoute::_('index.php?option=com_community&view=videos&task=myvideos&userid='. $my->id)
);
}

break;

Меняем его на:

Код: php
case TOOLBAR_GROUPS :
$default->caption = JText::_('CC GROUP');
$default->link = CRoute::_('index.php?option=com_community&view=groups&task=mygroups&userid='. $my->id);
$default->view = array('groups');
break;
case TOOLBAR_PHOTOS :
$default->caption = JText::_('CC PHOTOS');
$default->link = CRoute::_('index.php?option=com_community&view=photos&task=myphotos&userid='. $my->id);
$default->view = array('photos');
break;
case TOOLBAR_VIDEOS :
$default->caption = JText::_('CC VIDEOS');
$default->link = CRoute::_('index.php?option=com_community&view=videos&task=myvideos&userid='. $my->id);
$default->view = array('videos');
break;
case TOOLBAR_APP :
$default->caption = JText::_('CC APPLICATIONS');
$default->link = CRoute::_('index.php?option=com_community&view=apps');
$default->view = array('apps', 'groups');

$defaultCoreMenuArray['APP_EDIT_APPS'] = $this->_addDefaultItem(
JText::_('CC EDIT APPS'),
CRoute::_('index.php?option=com_community&view=apps')
);
$defaultCoreMenuArray['APP_BROWSE_APPS'] = $this->_addDefaultItem(
JText::_('CC BROWSE APPS'),
CRoute::_('index.php?option=com_community&view=apps&task=browse'),
false,
true);
break;

И последнее, что нам понадобится тут это:

Код: php
$tbCore		= array(
TOOLBAR_HOME => '1',
TOOLBAR_PROFILE => '1',
TOOLBAR_FRIEND => '1',
TOOLBAR_APP => '1',
TOOLBAR_INBOX => '1'
 );

Меняем на:

Код: php
$tbCore		= array(
TOOLBAR_HOME => '1',
TOOLBAR_PROFILE => '1',
TOOLBAR_FRIEND => '1',
TOOLBAR_GROUPS => '1',
TOOLBAR_PHOTOS  => '1',
TOOLBAR_VIDEOS  => '1',
TOOLBAR_APP => '1',
TOOLBAR_INBOX => '1'
 );

С файлом toolbar.php покончено. Второй и последний файл, который нам понадобится, так это toolbar.index.php. Он находится тут: «вашсайт/components/com_community/templates/default/toolbar.index.php». Тут нам нужно найти следующие две конструкции идущие друг за другом:

Код: php
//Pervaya. U menya eto 86-yz stroka. Zdes vivoditsya punkt "Druzia"
<?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_FRIEND)){
$frenItem = $customToolbar->getToolbarItems(TOOLBAR_FRIEND);
?>
<li id="toolbar-item-friends" class="<?php echo $toolbarClass[TOOLBAR_FRIEND];?>">
<a href="<?php echo $frenItem->link; ?>" onmouseover="joms.toolbar.open('m2')" onmouseout="joms.toolbar.closetime()">
<?php echo $frenItem->caption; ?>
</a>
<div id="m2" onmouseover="joms.toolbar.cancelclosetime()" onmouseout="joms.toolbar.closetime()" style="visibility: hidden;">
        <?php echo $customToolbar->getMenuItems(TOOLBAR_FRIEND, 'prepend');?>
        <?php echo $customToolbar->getMenuItems(TOOLBAR_FRIEND, 'append');?>
       </div>
</li>

   <?php     }     }    ?>
//............(tut mi razmestim svoi code)

//Vtoraya. U menya eto 105=ayz stroka. Zdes vivoditsya punkt "Prilojeniya"
<?php if(isset($customToolbar) && !empty($customToolbar)){ if($customToolbar->hasToolBarGroup(TOOLBAR_APP)){
$appItem = $customToolbar->getToolbarItems(TOOLBAR_APP);
?>
<li id="toolbar-item-apps" class="<?php echo $toolbarClass[TOOLBAR_APP];?>">
<a href="<?php echo $appItem->link; ?>" onmouseover="joms.toolbar.open('m3')" onmouseout="joms.toolbar.closetime()">
<?php echo $appItem->caption; ?>
</a>
<div id="m3" onmouseover="joms.toolbar.cancelclosetime()" onmouseout="joms.toolbar.closetime()" style="visibility: hidden; overflow: hidden;">
        <?php echo $customToolbar->getMenuItems(TOOLBAR_APP, 'prepend'); ?>
        <?php echo $customToolbar->getMenuItems(TOOLBAR_APP, 'append'); ?>
       </div>
</li>

   <?php     }     }    ?>


Итак, между этими конструкциями вставляем следующий код:

Код: php-brief
<!--Vivod otdelnogo punkta menu "Gruppi"-->
            <?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_GROUPS)){
$groupItem = $customToolbar->getToolbarItems(TOOLBAR_GROUPS);
?>
   <li id="toolbar-item-groups" class="<?php echo $toolbarClass[TOOLBAR_GROUPS]; ?>">
<a href="<?php echo $groupItem->link; ?>">
<?php echo $groupItem->caption; ?>
</a>
   </li>
   <?php
    }
    }
   ?>
            <!--Konec bloka dlya vivoda "Gruppi"-->
<!--Vivod otdelnogo punkta menu "FOTO"-->
            <?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_PHOTOS)){
$photoItem = $customToolbar->getToolbarItems(TOOLBAR_PHOTOS);
?>
   <li id="toolbar-item-photos" class="<?php echo $toolbarClass[TOOLBAR_PHOTOS]; ?>">
<a href="<?php echo $photoItem->link; ?>">
<?php echo $photoItem->caption; ?>
</a>
   </li>
   <?php
    }
    }
   ?>
            <!--Konec bloka dlya vivoda "FOTO"-->
            <!--Vivod otdelnogo punkta menu "Video"-->
            <?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_VIDEOS)){
$videoItem = $customToolbar->getToolbarItems(TOOLBAR_VIDEOS);
?>
   <li id="toolbar-item-videos" class="<?php echo $toolbarClass[TOOLBAR_VIDEOS]; ?>">
<a href="<?php echo $videoItem->link; ?>" >
<?php echo $videoItem->caption; ?>
</a>
   </li>
   <?php
    }
    }
   ?>
            <!--Konec bloka dlya vivoda "Video"-->

Вот впринципе и всё, теперь у нас есть понятный пользователям и логичный тулбар, который осталось только стилизовать под наш сайт.
Статья взята отсюда: http://www.idangero.us
« Последнее редактирование: 04.03.2010, 20:39:42 от nolimits4web »
*

Provolod

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #1 : 04.03.2010, 21:10:37 »
Спасибо! Действительно нужная вещь. и смотрится довольно здорово теперь :)
*

ILexus

  • Осваиваюсь на форуме
  • 37
  • 5 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #2 : 04.03.2010, 22:04:07 »
Хорошая статья, спасибо автору и копипастеру :)
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Делаем адекватное меню в JomSocial.
« Ответ #3 : 04.03.2010, 22:44:58 »
а мне там больше статьи про хостинг понравились... читал, думал : )...
(это про сайт, откуда взято)
+
*

muginec05

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #4 : 29.04.2010, 23:38:53 »
«вашсайт/components/com_community/templates/default/toolbar.index.php» а как менять в этом файле если шаблон не стандартный,а blackout?
*

MazdaY

  • Захожу иногда
  • 56
  • 1 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #5 : 15.05.2010, 23:06:01 »
Конечно это очень хорошая подсказка,

но с моим шаблоном проблема:



как решить, все проковырял?
*

muginec05

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #6 : 18.05.2010, 18:35:56 »
у меня такая же фигня
*

nolimits4web

  • Новичок
  • 4
  • 4 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #7 : 19.05.2010, 17:27:31 »
По картинке особо не понять. Но видимо проблема в верстке. Открой свой сайт, нажми - показать исходный код. Вырежи весь кусок кода, который отвечает за вывод меню, и выложи здесь
*

muginec05

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #8 : 19.05.2010, 21:38:35 »
я решил проблему,но по другому.я сделал все как сказано выше для стандартного шаблона и вставил переделанные файлы в папку с моим шаблоном.....
*

4.n

  • Захожу иногда
  • 127
  • 22 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #9 : 30.05.2010, 00:21:51 »
Как вариант, бесплатный плагин Simple JomSocial Menu
позволяет опционально отключить пункты стандартного меню Jomsocial
и задействовать меню из Joomla

а копи паст можно юзать, но для других целей )
« Последнее редактирование: 01.06.2010, 14:55:38 от 4.n »
*

Solven

  • Захожу иногда
  • 80
  • 3 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #10 : 27.06.2010, 17:36:58 »
А теперь тоже самое, но для версии 1.8.1, т.к. добавились "События-Events"
toolbar.php:
17:
Код
if(! defined('TOOLBAR_HOME'))
define( 'TOOLBAR_HOME', 'HOME');
 
if(! defined('TOOLBAR_PROFILE'))
define( 'TOOLBAR_PROFILE', 'PROFILE');
 
if(! defined('TOOLBAR_FRIEND'))
define( 'TOOLBAR_FRIEND', 'FRIEND');
 
if(! defined('TOOLBAR_GROUPS'))
define( 'TOOLBAR_GROUPS', 'GROUPS');
 
if(! defined('TOOLBAR_PHOTOS'))
define( 'TOOLBAR_PHOTOS', 'PHOTOS');
 
if(! defined('TOOLBAR_VIDEOS'))
define( 'TOOLBAR_VIDEOS', 'VIDEOS');

if(! defined('TOOLBAR_EVENTS'))
define( 'TOOLBAR_EVENTS', 'EVENTS');

if(! defined('TOOLBAR_APP'))
define( 'TOOLBAR_APP', 'APP');
 
if(! defined('TOOLBAR_INBOX'))
define( 'TOOLBAR_INBOX', 'INBOX');
 
class CToolbar {
var $_toolbar = array();
 
function CToolbar(){
 
$this->_toolbar = array(
TOOLBAR_HOME => null,
TOOLBAR_PROFILE => null,
TOOLBAR_FRIEND => null,
TOOLBAR_GROUPS => null,
TOOLBAR_PHOTOS  => null,
TOOLBAR_VIDEOS  => null,
TOOLBAR_EVENTS  => null,
TOOLBAR_APP => null,
TOOLBAR_INBOX => null
);

135:
Код
case TOOLBAR_GROUPS :
$default->caption = JText::_('CC GROUP');
$default->link = CRoute::_('index.php?option=com_community&view=groups&task=mygroups&userid='. $my->id);
$default->view = array('groups');
break;
case TOOLBAR_PHOTOS :
$default->caption = JText::_('CC PHOTOS');
$default->link = CRoute::_('index.php?option=com_community&view=photos&task=myphotos&userid='. $my->id);
$default->view = array('photos');
break;
case TOOLBAR_VIDEOS :
$default->caption = JText::_('CC VIDEOS');
$default->link = CRoute::_('index.php?option=com_community&view=videos&task=myvideos&userid='. $my->id);
$default->view = array('videos');
break;
case TOOLBAR_EVENTS :
$default->caption = JText::_('CC EVENTS');
$default->link = CRoute::_('index.php?option=com_community&view=events&task=myevents&userid='. $my->id);
$default->view = array('EVENTS');
break;
case TOOLBAR_APP :
$default->caption = JText::_('CC APPLICATIONS');
$default->link = CRoute::_('index.php?option=com_community&view=apps');
$default->view = array('apps', 'groups');
 
$defaultCoreMenuArray['APP_EDIT_APPS'] = $this->_addDefaultItem(
JText::_('CC EDIT APPS'),
CRoute::_('index.php?option=com_community&view=apps')
);
$defaultCoreMenuArray['APP_BROWSE_APPS'] = $this->_addDefaultItem(
JText::_('CC BROWSE APPS'),
CRoute::_('index.php?option=com_community&view=apps&task=browse'),
false,
true);
break;
и где то 400-я строка:
Код
			$tbCore		= array(
TOOLBAR_HOME => '1',
TOOLBAR_PROFILE => '1',
TOOLBAR_FRIEND => '1',
TOOLBAR_GROUPS => '1',
TOOLBAR_PHOTOS  => '1',
TOOLBAR_VIDEOS  => '1',
TOOLBAR_EVENTS  => '1',
TOOLBAR_APP => '1',
TOOLBAR_INBOX => '1'
  );
toolbar.index.php:
Код
<!--Vivod otdelnogo punkta menu "Gruppi"-->
            <?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_GROUPS)){
$groupItem = $customToolbar->getToolbarItems(TOOLBAR_GROUPS);
?>
    <li id="toolbar-item-groups" class="<?php echo $toolbarClass[TOOLBAR_GROUPS]; ?>">
<a href="<?php echo $groupItem->link; ?>">
<?php echo $groupItem->caption; ?>
</a>
    </li>
    <?php
    }
    }
    ?>
            <!--Konec bloka dlya vivoda "Gruppi"-->
<!--Vivod otdelnogo punkta menu "FOTO"-->
            <?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_PHOTOS)){
$photoItem = $customToolbar->getToolbarItems(TOOLBAR_PHOTOS);
?>
    <li id="toolbar-item-photos" class="<?php echo $toolbarClass[TOOLBAR_PHOTOS]; ?>">
<a href="<?php echo $photoItem->link; ?>">
<?php echo $photoItem->caption; ?>
</a>
    </li>
    <?php
    }
    }
    ?>
<!--Konec bloka dlya vivoda "FOTO"-->
<!--Vivod otdelnogo punkta menu "Video"-->
            <?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_VIDEOS)){
$videoItem = $customToolbar->getToolbarItems(TOOLBAR_VIDEOS);
?>
    <li id="toolbar-item-videos" class="<?php echo $toolbarClass[TOOLBAR_VIDEOS]; ?>">
<a href="<?php echo $videoItem->link; ?>" >
<?php echo $videoItem->caption; ?>
</a>
    </li>
    <?php
    }
    }
    ?>
<!--Konec bloka dlya vivoda "Video"-->
<!--Vivod otdelnogo punkta menu "Events"-->
            <?php
if(isset($customToolbar) && !empty($customToolbar)){
if($customToolbar->hasToolBarGroup(TOOLBAR_EVENTS)){
$eventsItem = $customToolbar->getToolbarItems(TOOLBAR_EVENTS);
?>
    <li id="toolbar-item-events" class="<?php echo $toolbarClass[TOOLBAR_EVENTS]; ?>">
<a href="<?php echo $eventsItem->link; ?>" >
<?php echo $eventsItem->caption; ?>
</a>
    </li>
    <?php
    }
    }
    ?>
<!--Konec bloka dlya vivoda "Events"-->
*

dremora

  • Захожу иногда
  • 461
  • 48 / 12
Re: Делаем адекватное меню в JomSocial.
« Ответ #11 : 27.06.2010, 23:36:00 »
Я сегодня скачал. Меня вполне устраивает. Но, нужно удалить теперь лишние раделы в Приложениях.

[вложение удалено Администратором]
Всё что не анархия, то фашизм...
*

cygun

  • Захожу иногда
  • 116
  • 3 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #12 : 16.07.2010, 14:43:01 »
Я сегодня скачал. Меня вполне устраивает. Но, нужно удалить теперь лишние раделы в Приложениях.
Спасибо супер штука +1
*

tagilnext

  • Захожу иногда
  • 71
  • 2 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #13 : 13.08.2010, 05:10:37 »
Цитировать
Я сегодня скачал. Меня вполне устраивает. Но, нужно удалить теперь лишние раделы в Приложениях.
+1 Нужная тема
*

leo78

  • Завсегдатай
  • 1018
  • 62 / 8
  • I left from paradise!?...
Re: Делаем адекватное меню в JomSocial.
« Ответ #14 : 01.09.2010, 00:17:41 »
Как сделать такое меню?
*

quake3

  • Захожу иногда
  • 131
  • 3 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #15 : 01.09.2010, 10:36:22 »
С меню все отлично.. а как быть с тем, что ниже в профиле, сразу после статуса, остались ненужные функции (Добавить приложения и т.д.) Где их убить?
*

Аркадий

  • Захожу иногда
  • 122
  • 2 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #16 : 02.10.2010, 19:15:09 »
Как сделать такое меню?


Если про добавления Форума, то это плагин ставиться который создает вкладку для форуму, с выпадающим списком.
*

alon

  • Захожу иногда
  • 93
  • 1 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #17 : 12.12.2010, 21:24:25 »
Мне нужно вывести вкладку "Анкета" на вверх например  рядом  фото и видео. Как сделать?

Отличная статья СПС !
« Последнее редактирование: 12.12.2010, 21:30:11 от alon »
*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #18 : 01.01.2011, 16:58:05 »
Если про добавления Форума, то это плагин ставиться который создает вкладку для форуму, с выпадающим списком.
а какой именно плагин? Подскажите...
*

anthophyta

  • Захожу иногда
  • 293
  • 1 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #19 : 01.01.2011, 17:33:23 »
а какой именно плагин? Подскажите...
вопрос снят, плагин вот этот: plg_jomsocial_kunenamenu_v1.6.0-RC1_b208_2010-08-31
*

Marafon

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #20 : 12.01.2011, 21:59:15 »
Очень классненько былоб если появилось такое же меню для js 2.0
*

feniks81

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #21 : 19.01.2011, 03:16:33 »
Жаль что под Version: 2.0.2 этой социалки такое метод неподходит. Немного другая структура расположения файлов.
У меня другая идея. Пользователь видит входящее сообщение лишь тогда когда находится в самом компоненте JomSocial.
Там при наличии письма появляется картинка, она тоже в тулбаре через условие else прописана. Очень нужно вывести ее в отдельный div вне компонента, т.е. врубить в шаблон. И тогда где бы не находился пользователь (в компоненте или вне его) при получении письма выводилась картинка в нужном div`e. Кто немного силен в php - мог бы помочь. У меня знания ниже базовых, но в чужом коде разбираться могу. Давайте попытаемся? Идею дарю. Думаю многие это оценят.
*

alon

  • Захожу иногда
  • 93
  • 1 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #22 : 23.01.2011, 19:04:48 »
Как менять текст в туллбаре? я установил форум kunena в тулбаре как полагается появилась вкладка от форума но она на английском.  вот сайт
« Последнее редактирование: 23.01.2011, 19:11:32 от alon »
*

it-nsk

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #23 : 16.02.2011, 16:02:55 »
Всем здравствуйте, ребята, а подскажите, пожалуйста, как убрать вывод подменю в JSocial? Я вот о чем говорю: в файле toolbar.php можно убрать лишние пункты, но они все равно отображаются в доп меню, которое появляется, как только нажимаешь на любой пункт меню, основной или выпадающий.
*

StalKeRXZ

  • Осваиваюсь на форуме
  • 31
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #24 : 23.02.2011, 18:38:01 »
Есть такое же решение только для версии 2.0.2?
*

kostya666666

  • Новичок
  • 2
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #25 : 12.03.2011, 16:55:10 »
такой вопрос, спасибо тому кто подскает.., как сделать чтобы меню открывалось при клике а не при наведени
*

feniks81

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #26 : 02.04.2011, 04:04:01 »
такой вопрос, спасибо тому кто подскает.., как сделать чтобы меню открывалось при клике а не при наведени
все дело в описании стиля hover - то есть реакция при наведении мышки. читай - http://htmlbook.ru/css/hover далее ориентируйся сам. но советовал бы связать это с JQUERY
*

MCJ

  • Новичок
  • 3
  • 0 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #27 : 25.04.2011, 21:03:28 »
Плагин Extended Toolbar для JomSocial 1.5, 1.6, 1.8, 2.0

Неплохо бы сделать такую штуку для версии 2.2. А то разработчики че-то перемудрили, весь шаблон слетел... Лучше бы остался на прежней версии...
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #28 : 24.08.2011, 16:54:50 »
дайте пожалуйста родной toolbar.header toolbar.index.php toolbar.submenu      а то у меня вот такая беда      Нету пунктов меню не пойму почему (( версия 2.2.3
« Последнее редактирование: 24.08.2011, 17:02:17 от AlexAl »
*

kharol

  • Moderator
  • 1721
  • 217 / 0
Re: Делаем адекватное меню в JomSocial.
« Ответ #29 : 25.08.2011, 08:22:49 »
Файл тут не причем.
Зайдите в БД. Удалите все записи о JomSocial из таблиц:
jos_menu и jos_menu_types
Переустановите компонент поверх.
Чтобы сказать "спасибо" достаточно нажать на "+"
Чтобы сделать бухгалтерскую проводку "спасибо" реквизиты: R192102130372, ЯД:41001768818003
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

позиции модулей JomSocial и их отображение - sufix

Автор arturk

Ответов: 42
Просмотров: 19785
Последний ответ 13.06.2020, 14:10:26
от ademar
Ошибки после установки JomSocial.

Автор DKsN

Ответов: 80
Просмотров: 22544
Последний ответ 06.03.2016, 23:55:31
от Amigos
Вывод "обо мне" в боковом меню

Автор glebik

Ответов: 0
Просмотров: 2178
Последний ответ 12.06.2015, 12:19:52
от glebik
Проблема с выпадающим меню

Автор Amige

Ответов: 0
Просмотров: 2364
Последний ответ 06.03.2015, 07:29:51
от Amige
[Решено] JomSocial Как перенести правую колону (обо мне, последние группы, кто в сети и т.д.) с прав

Автор galemus

Ответов: 15
Просмотров: 6197
Последний ответ 29.11.2014, 23:43:36
от ingavr