Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

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

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
Просмотров: 22163
Последний ответ 13.06.2020, 14:10:26
от ademar
Ошибки после установки JomSocial.

Автор DKsN

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

Автор glebik

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

Автор Amige

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

Автор galemus

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