Новости Joomla

Joomla официально признана цифровым общественным благом Joomla с гордостью сообщает, что была...

Joomla официально признана цифровым общественным благом 🙏🎉Joomla с гордостью сообщает, что была официально признана цифровым общественным благом (Digital Public Good, DPG) Альянсом цифровых общественных благ (Digital Public Goods Alliance, DPGA) — инициативой, поддерживаемой Организацией Объединённых Наций.Это признание ставит Joomla! в ряд международных open-source проектов, которые разделяют ценности открытости, прозрачности, защиты данных и социального воздействия. Важно отметить, что статус цифрового общественного блага присвоен самому программному решению Joomla!, а не организации Joomla как юридическому лицу.Альянс цифровых общественных благ (DPGA) ведёт международный реестр цифровых общественных благ и оценивает проекты на основе чётко определённых стандартов. Его миссия — поддержка открытых технологий, способствующих достижению Целей устойчивого развития ООН (UN SDGs) и решению глобальных задач развития. 🌐Чтобы получить статус цифрового общественного блага, проект должен соответствовать Стандарту цифровых общественных благ (Digital Public Goods Standard), который включает следующие критерии:✔️ Открытое лицензирование (например, использование признанных open-source лицензий)✔️ Защита данных и безопасность✔️ Соответствие правовым и этическим нормам✔️ Вклад в достижение Целей устойчивого развития ООН✔️ Прозрачное управление и долгосрочная устойчивость✔️ Активное вовлечение сообществаПолучение статуса цифрового общественного блага — процесс далеко не автоматический. Joomla прошла тщательную процедуру оценки, которая потребовала предоставления подробной документации и доказательств соответствия строгим стандартам.Благодаря самоотверженной работе множества участников сообщества, этот результат стал наглядным подтверждением универсальности и открытости Joomla, а также бесчисленных способов, с помощью которых она помогает людям создавать веб-решения.Это достижение подчёркивает позицию Joomla как одной из самых надёжных и гибких open-source CMS в мире — системы, которая продолжает давать возможность разработчикам, организациям и государственным структурам создавать открытые, безопасные и инклюзивные цифровые решения.Оригинал новости

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

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Как осуществить такую задачу, ибо себе уже вырвал мозг
На сайте будут логиниться 3-4 аккаунта (под например user1 будут заходить несколько человек), для каждого аккаунта надо сделать свое меню. Т.е. чтобы например у user1 было одно меню, у user2 другое меню. Вот и как это сделать?
Допустимо сделать одно меню с разными пунктами, но чтобы user1 заходил в подменю только User1? а если он полезет в подменю User2? то ему выскочит сообщение "У вас типа нет доступа в этот раздел"
*

iT)ZevS(

  • Захожу иногда
  • 177
  • 31 / 2
global $my;
<?php if ($my->username=="user1"){ mosLoadModules('user1',-2); } ?>
Это мы для пользователя user1 загрузили позицию user1, думаю дальнейшие действия понятны...
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
честно говоря не понял... что это дает? вход только в отдельный пункт меню? а как прописать для него еще один пункт?
И в каком файле вносить эти изменения? (про остальных юзеров думаю  понятно)
*

SDemon

  • Осваиваюсь на форуме
  • 32
  • 2 / 1
  • Быть или не быть...
Идея в том чтобы создать в это окно несколько модулей когда зашел user1, то для него грузится меню которое находится в модуле user1, а когда зашел user2, то для него меню которое под модулем user2 загрузилось!
Пример:
<div>
<?php if ($my->username=="user1"){ mosLoadModules('user1',-2); } ?>
<?php if ($my->username=="user2"){ mosLoadModules('user2',-2); } ?>
<?php if ($my->username=="user3"){ mosLoadModules('user3',-2); } ?>
и т.д.
</div>
И когда создаш пользователей пропишеш каждому свой модуль с меню под разные user и в итоге в одном и том же месте для кажного пользователя свое меню! )
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
понятно... спс... а в каком файле эти строки вписывать?
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
добавил такую строчку в файле index.php, который отвечает за шаблон (в папке templates)
<div id="horiz-menu" class="<?php echo $mtype; ?>">
                     <?php if($mtype == "splitmenu") : ?>
                        <?php echo $topnav; ?>
                     <?php elseif($mtype == "moomenu" or $mtype == "suckerfish") : ?>
                        <?php mosShowListMenu($menu_name);   ?>
                     <?php else: ?>
                        <?php mosLoadModules('toolbar',-1); ?>
                     <?php endif; ?>   
                  </div>
                  <!-- end header -->
                  <!-- begin inset -->
                  <div id="inset">
                     <?php mosLoadModules('inset',-1); ?>
                  </div>
<div>
<?php if ($my->username=="user1"){ mosLoadModules('user1',-2); } ?>
<?php if ($my->username=="user2"){ mosLoadModules('user2',-2); } ?>
<?php if ($my->username=="user3"){ mosLoadModules('user3',-2); } ?>
</div>
                  <!-- end inset -->
                  <!-- begin mainbody -->
                  <div id="body-shadow-left">
                     <div id="body-shadow-right">
Сделал user1 и user2, для них сделал меню user1 и user2, в них ссылки на нужные тексты.. Но все равно при заходе user1 видно меню для user2 и наоборот. Везде к документам стоит доступ Registered. Что не так?
В IE вообще после ввода логина и пароля даже меню пользователя не отображается

И еще - после добавления строк с меню пользователя в index.php почему то боковые меню в Mazilla начали дублироваться в самом верху страницы.
« Последнее редактирование: 21.02.2009, 13:07:46 от goblincore »
*

iT)ZevS(

  • Захожу иногда
  • 177
  • 31 / 2
global $my;
объявлен?
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
global $my;
объявлен?
это где?
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
См. второй пост темы
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
См. второй пост темы
вставил так
<div>
<global $my;>
<?php if ($my->username=="user1"){ mosLoadModules('user1',-2); } ?>
<?php if ($my->username=="user2"){ mosLoadModules('user2',-2); } ?>
<?php if ($my->username=="user3"){ mosLoadModules('user3',-2); } ?>
</div>
теперь шапка встала на место, но дубликат меню не исчез, теперь он между шапкой сайта и основным полем с текстами.
В IE авторизация стала работать, но все также расплывается как и в Mozille. Меню также доступно и user1 и user2, никаких изменений
« Последнее редактирование: 21.02.2009, 18:06:08 от goblincore »
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Меню также доступно и user1 и user2? никаких изменений
Делай так:

<?php
global $my;
 if (
$my->username=="user1") :
   
mosLoadModules('user1',-2);
 elseif (
$my->username=="user2") :
  
mosLoadModules('user2',-2);
 else (
$my->username=="user3") :
  
mosLoadModules('user3',-2);
 endif;
?>


Насчёт дубликата не понятно?
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Делай так:

<?php
global $my;
 if (
$my->username=="user1") :
   
mosLoadModules('user1',-2);
 elseif (
$my->username=="user2") :
  
mosLoadModules('user2',-2);
 else (
$my->username=="user3") :
  
mosLoadModules('user3',-2);
 endif;
?>


Насчёт дубликата не понятно?
Все, разобрался почему меню дублируется - не там вставил код... Теперь все нормально.

По поводу твоего кода - вставил - вообще перестал сайт грузиться - белый лист. Убрал код  - все снова заработало
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Значит так попробуй

<?php
global $my;
 if (
$my->username=="user1") {
   
mosLoadModules('user1',-2);
 } else if (
$my->username=="user2") {
  
mosLoadModules('user2',-2);
 } else if (
$my->username=="user3") {
  
mosLoadModules('user3',-2);
 }
?>

« Последнее редактирование: 21.02.2009, 18:25:41 от MuraDweb »
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Значит так попробуй

<?php
global $my;
 if (
$my->username=="user1") {
   
mosLoadModules('user1',-2);
 } else if (
$my->username=="user2") {
  
mosLoadModules('user2',-2);
 } else if (
$my->username=="user3") {
  
mosLoadModules('user3',-2);
 }
?>


сделал... теперь страница открывается, но меню как обычно - обоих юзеров
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Что и для user1 и для user2 (или user3) одновременно выводит  :o ?
Что-то ты не то видать делаешь.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Что и для user1 и для user2 (или user3) одновременно выводит  :o ?
Что-то ты не то видать делаешь.
вот именно - одновременно...
Текст вставил в файл index.php в папке рабочего шаблона.
Меню опубликованы для зарегистрированных пользователей и выбрать для конкретно какого пользователя в админке нельзя... фикзнает что неправильно делаю.
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Приведи полный код index.php , а то так долго гадать будем, что там, где там и как там у тебя вставлено  ;D
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Привожу часть текста с модулями, собственно и где вставил текст

Код
<!-- begin mainbody -->
<div id="body-shadow-left">
<div id="body-shadow-right">
<div id="body">
<table class="mainbody" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="maincol">
<div id="maincol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if ($show_pathway == "true") : ?>
<?php mosPathway(); ?>
<?php endif; ?>
<?php if (mosCountModules('user3') or mosCountModules('user4')) : ?>
<div id="topmodules" class="spacer<?php echo $topmod_width; ?>">
<?php if (mosCountModules('user3')) : ?>
<div class="block">
<?php mosLoadModules('user3',-2); ?>
</div>
<?php endif; ?>
<?php if (mosCountModules('user4')) : ?>
<div class="block">
<?php mosLoadModules('user4',-2); ?>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
<div id="component">
<div class="padding">
<?php mosMainbody(); ?>
</div>
</div>
<?php if (mosCountModules('user5') or mosCountModules('user6')) : ?>
<div id="bottommodules" class="spacer<?php echo $bottommod_width; ?>">
<?php if (mosCountModules('user5')) : ?>
<div class="block">
<?php mosLoadModules('user5',-2); ?>
</div>
<?php endif; ?>
<?php if (mosCountModules('user6')) : ?>
<div class="block">
<?php mosLoadModules('user6',-2); ?>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
</div>
</td>
<?php if (mosCountModules('user1') or ($subnav and $splitmenu_col=="secondcol")) : ?>
<td class="secondcol">
<div id="secondcol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if($subnav and $splitmenu_col=="secondcol") : ?>
<div id="sub-menu">
<?php echo $subnav; ?>
</div>
<?php endif; ?>
<?php mosLoadModules('user1',-2); ?>
</div>
</td>
<?php endif; ?>
<?php if (mosCountModules('user2') or ($subnav and $splitmenu_col=="thirdcol")) : ?>
<td class="thirdcol">
<div id="thirdcol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if($subnav and $splitmenu_col=="thirdcol") : ?>
<div id="sub-menu">
<?php echo $subnav; ?>
</div>
<?php endif; ?>
<?php mosLoadModules('user2',-2); ?>

<?php
global $my;
 if ($my->username=="user1") {
   mosLoadModules('user1',-2);
 } else if ($my->username=="user2") {
  mosLoadModules('user2',-2);
 } else if ($my->username=="user3") {
  mosLoadModules('user3',-2);
 }
?>
</div>
</td>
<?php endif; ?>
</tr>
<tr>
<td class="maincol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php if (mosCountModules('user1') or ($subnav and $splitmenu_col=="secondcol")) : ?>
<td class="secondcol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php endif; ?>
<?php if (mosCountModules('user2') or ($subnav and $splitmenu_col=="thirdcol")) : ?>
<td class="thirdcol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php endif; ?>
</tr>
</table>
</div>
</div>
</div>
<div id="body-shadow">
<div class="shadow-1"></div>
<div class="shadow-2"></div>
<div class="shadow-3"></div>
</div>
<!-- end mainbody -->
<!-- begin bottom panel -->
<div id="bottom-modules">
<div class="padding" >
<?php displayTabs(); ?>
</div>
</div>
<div id="footer-bar">
« Последнее редактирование: 21.02.2009, 19:02:20 от MuraDweb »
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Делай соответственно три меню и размещай их по позициям user1 - user3, ну и в каждом меню создавай пункты для конкретного юзверя.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
И ещё у тебя во всем шаблоне используются одни и те же позиции модулей, задай уникальные, к примеру user7 - user9.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Делай соответственно три меню и размещай их по позициям user1 - user3, ну и в каждом меню создавай пункты для конкретного юзверя.
собственно я так и сделал... в разделе "Меню" создал меню "user1" , "user2" ... в каждом разделе меню 2 ссылки -1 на текстовый документ для зарегистрированных пользователей и вторая ссылка на выход.
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Вот и задай для каждого меню уникальные позиции.
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Вот и задай для каждого меню уникальные позиции.
сделал... в блоке 1 сделал вывод для user1, в блоке 2 для user2. почему то в разных блоках он выводит все равно меню для обоих пользователей. и снова все меню дублирует... прям мистика какая то!!!
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
А зачем вам вообще третья колонка, она весь шаб ломает.
Замените приведенный вами выше кусок на этот
Код
<!-- begin mainbody -->
<div id="body-shadow-left">
<div id="body-shadow-right">
<div id="body">
<table class="mainbody" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="maincol">
<div id="maincol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if ($show_pathway == "true") : ?>
<?php mosPathway(); ?>
<?php endif; ?>
<?php if (mosCountModules('user3') or mosCountModules('user4')) : ?>
<div id="topmodules" class="spacer<?php echo $topmod_width; ?>">
<?php if (mosCountModules('user3')) : ?>
<div class="block">
<?php mosLoadModules('user3',-2); ?>
</div>
<?php endif; ?>
<?php if (mosCountModules('user4')) : ?>
<div class="block">
<?php mosLoadModules('user4',-2); ?>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
<div id="component">
<div class="padding">
<?php mosMainbody(); ?>
</div>
</div>
<?php if (mosCountModules('user5') or mosCountModules('user6')) : ?>
<div id="bottommodules" class="spacer<?php echo $bottommod_width; ?>">
<?php if (mosCountModules('user5')) : ?>
<div class="block">
<?php mosLoadModules('user5',-2); ?>
</div>
<?php endif; ?>
<?php if (mosCountModules('user6')) : ?>
<div class="block">
<?php mosLoadModules('user6',-2); ?>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
</div>
</td>
<?php if (mosCountModules('user1') or ($subnav and $splitmenu_col=="secondcol")) : ?>
<td class="secondcol">
<div id="secondcol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if($subnav and $splitmenu_col=="secondcol") : ?>
<div id="sub-menu">
<?php echo $subnav; ?>
</div>
<?php endif; ?>
<?php mosLoadModules('user1',-2); ?>
<?php
global $my;
 if ($my->username=="user1") {
   mosLoadModules('user7',-2);
 } else if ($my->username=="user2") {
  mosLoadModules('user8',-2);
 } else if ($my->username=="user3") {
  mosLoadModules('user9',-2);
 }
?>
</div>
<?php mosLoadModules('inset',-2); ?>
</td>
<?php endif; ?>
</tr>
<tr>
<td class="maincol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php if (mosCountModules('user1') or ($subnav and $splitmenu_col=="secondcol")) : ?>
<td class="secondcol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php endif; ?>
<?php if (mosCountModules('user2') or ($subnav and $splitmenu_col=="thirdcol")) : ?>
<td class="thirdcol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php endif; ?>
</tr>
</table>
</div>
</div>
</div>
<div id="body-shadow">
<div class="shadow-1"></div>
<div class="shadow-2"></div>
<div class="shadow-3"></div>
</div>
<!-- end mainbody -->
<!-- begin bottom panel -->
<div id="bottom-modules">
<div class="padding" >
<?php displayTabs(); ?>
</div>
</div>
<div id="footer-bar">

Теперь основное меню располагается как и прежде в позиции user1 , а для меню user1 - user3 задаёте позиции соответственно user7 -user9, ниже идет позиция inset (или любая другая на ваше усмотрение) для вывода модулей новостей (им соответственно задаёте позицию inset), ну и меню Журнал "Морское Право" тоже можно сюда переместить.

Общий вид теперь будет таким

----------------------------
Основное меню                      <= поз. user1
----------------------------
Меню user1
или
Меню user2                            <= поз. user7 , user8, user9
или
Меню user3
-----------------------------
Меню
Журнал "Морское Право"
+                                          <= поз. inset
Объявления
+
Последние новости
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
А зачем вам вообще третья колонка, она весь шаб ломает.
Замените приведенный вами выше кусок на этот
......
Теперь основное меню располагается как и прежде в позиции user1 , а для меню user1 - user3 задаёте позиции соответственно user7 -user9, ниже идет позиция inset (или любая другая на ваше усмотрение) для вывода модулей новостей (им соответственно задаёте позицию inset), ну и меню Журнал "Морское Право" тоже можно сюда переместить.

Общий вид теперь будет таким

......
Понятно что третья колонка все ломает. Но зачем делать обьявления, журнал и т.п. в заголовке, на логотипе???
Если сделать меню пользователя в низу страницы, то врядли кто то догадается крутить всю страницу в самый низ и искать там меню пользователя. Стандартно все делают меню пользователя под основным меню (справа или слева)
Неужели нельзя просто сделать чтоб каждый пользователь заходил в свое меню без изменения шаблона и выводов разделов???
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Но зачем делать обьявления, журнал и т.п. в заголовке, на логотипе???
Если сделать меню пользователя в низу страницы, то врядли кто то догадается крутить всю страницу в самый низ и искать там меню пользователя. Стандартно все делают меню пользователя под основным меню (справа или слева)
goblincore, я честно говоря не пойму чем не понравился приведенный мной способ, вы его хоть сперва опробуйте. У вас останется таже структура что и сейчас, только не будет третьей колонки и соответственно дублирования. Хоть код посмотрите внимательно.

ЗЫ Да и бэкапнуть index.php не забудте :)
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
Неужели нельзя просто сделать чтоб каждый пользователь заходил в свое меню без изменения шаблона и выводов разделов???
Если меню одинаковое можно, если нет то не всё так просто  :P
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

MuraDweb

  • Захожу иногда
  • 267
  • 124 / 1
...ниже идет позиция inset (или любая другая на ваше усмотрение)...
Вы между строк читать умеете :) Не ну я под столом, реально  :laugh:
Поменяйте на любую другую свободную позицию, которая ещё не занята
Если нет свободных создайте новую и тд тп
Яндекс.Деньги: 41001423568435
Webmoney: R 377548789269 | Z 421465848009 | E 126339514076 | U 413960261029
-
А, Вы читали ? Правила форума | FAQ J! 1.5 | FAQ J! 1.0
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
goblincore, я честно говоря не пойму чем не понравился приведенный мной способ, вы его хоть сперва опробуйте. У вас останется таже структура что и сейчас, только не будет третьей колонки и соответственно дублирования. Хоть код посмотрите внимательно.

ЗЫ Да и бэкапнуть index.php не забудте :)
Сделал... Суть понял, ты просто продублировал блоки, их можно переименовать... да, нормально, теперь не дублируется меню, а user1 и user2 все равно грузятся одновременно без разницы под каким логином и в каком блоке... дело видимо не в шаблоне
« Последнее редактирование: 21.02.2009, 21:22:57 от goblincore »
*

goblincore

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
прикрепите весь index.php шаблона к сообщению...
и еще очистити кэш браузера :)
Вот код шаблона
Код
<?php
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_styleswitcher.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
if ( $my->id ) {
initEditor();
}
mosShowHead();

// *************************************************
// Change the variables below to adjust the template
//
// If you have any issues, check out the forum at
// http://www.rockettheme.com
//
// *************************************************

$default_style = "style1"; //[style1 - style5]
$enable_rokzoom = "true"; // true | false
$template_width = "950"; // width in px
$secondcol_width = "25%"; // width in px | width in %
$thirdcol_width = "25%"; // width in px | width in %
$menu_name = "mainmenu"; // mainmenu by default, can be any Joomla menu name
$menu_type = "splitmenu"; // moomenu | suckerfish | splitmenu | module
$splitmenu_col = "secondcol";      // secondcol | thirdcol
$default_font = "default";         // smaller | default | larger
$show_pathway = "false"; // true | false

// module slider configuration
$modules_list = array(array("title"=>"Group 1 Stuff", "module"=>"user7"),
array("title"=>"Group 2 Panel", "module"=>"user8"),
array("title"=>"Group 3 Collection", "module"=>"user9"),
array("title"=>"Group 4 Assortment", "module"=>"user10"),
array("title"=>"Group 5 Items", "module"=>"user11"));
$module_slider_height = 200; // height in px
$max_mods_per_row = 3; // maximum number of modules per row (adjust the height if this wraps)
require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_styleloader.php");
require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_tabmodules.php");
require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/rt_utils.php");


?>
<meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
<link rel="shortcut icon" href="<?php echo $mosConfig_live_site;?>/images/favicon.png" />
<?php if($mtype=="moomenu" or $mtype=="suckerfish") :?>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/rokmoomenu.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css" />
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/<?php echo $tstyle; ?>.css?nocache=1" rel="stylesheet" type="text/css" />
<?php if($enable_rokzoom=="true") :?>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/rokzoom/rokzoom.css" rel="stylesheet" type="text/css" />
<?php endif; ?>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/rokslidestrip.css" rel="stylesheet" type="text/css" />
<style type="text/css">
div.wrapper { <?php echo $template_width; ?>padding:0;}
td.secondcol { width: <?php echo $secondcol_width; ?>;}
td.thirdcol { width: <?php echo $thirdcol_width; ?>;}
.shadow-3 { width: <?php echo $raw_width; ?>px;}
</style>
<?php if (isIe7()) :?>
<!--[if IE 7]>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<?php endif; ?>
<?php if (isIe6()) :?>
<!--[if lte IE 6]>
<link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/template_ie6.php" rel="stylesheet" type="text/css" />
<style type="text/css">
img { behavior: url(<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/css/iepngfix.htc); }
</style>
<![endif]-->
<?php endif; ?>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/js/mootools-release-1.11.js"></script>
<script type="text/javascript">tempus=<?php echo $tempus; ?></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/js/roktempus.js"></script>
<?php if($enable_rokzoom=="true") :?>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/rokzoom/rokzoom.js"></script>
<?php endif; ?>
<?php if($mtype=="moomenu") :?>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/js/rokmoomenu.js"></script>
<script type="text/javascript" src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/js/mootools.bgiframe.js"></script>
<script type="text/javascript">
window.addEvent('domready', function() {
new Rokmoomenu($E('ul.menu'), {
bgiframe: false,
delay: 500,
animate: {
props: ['opacity', 'width', 'height'],
opts: {
duration:400,
fps: 100,
transition: Fx.Transitions.Quad.easeOut
}
}
});
});
</script>
<?php endif; ?>
<?php if($mtype=="suckerfish" or $mtype=="splitmenu") :
echo "<!--[if IE]>\n";
  include_once( "$mosConfig_absolute_path/templates/" . $mainframe->getTemplate() . "/js/ie_suckerfish.js" );
  echo "<![endif]-->\n";
endif; ?>
<?php if($enable_rokzoom=="true") :?>
<script type="text/javascript">
window.addEvent('load', function() {
RokZoom.init({
imageDir: 'templates/<?php echo $mainframe->getTemplate(); ?>/rokzoom/images/',
resizeFX: {
duration: 700,
transition: Fx.Transitions.Cubic.easeOut,
wait: true
},
opacityFX: {
duration: 500,
wait: false
}
});
});
</script>
<?php endif; ?>
</head>
<body <?php if($tempus!="false") echo 'id=' . $tempus .' '; ?>class="<?php echo $fontstyle; ?> <?php echo $tstyle; ?>">
<!-- begin top part -->
<div id="bg-top">
<div id="bg-top-overlay"></div>
</div>
<!-- end top part -->
<!-- start overall frame -->
<div id="overall-frame">
<!-- begin bottom part IE ONLY -->
<div id="bg-bottom-ie">
<div id="bg-bottom-overlay-ie"></div>
</div>
<!-- end bottom part ie -->
<!-- start bottom part OTHER BROWSERS -->
<div id="bg-bottom">
<div id="bg-bottom-overlay">
<!-- begin wrapper -->
<div class="wrapper">
<div id="top-shadow">
<div class="shadow-1"></div>
<div class="shadow-2"></div>
<div class="shadow-3"></div>
<!-- begin header -->
<div id="header">
<div id="logo-space"><a href="<?php echo $mosConfig_live_site;?>" class="nounder"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/logo.png" border="0" alt="Центр Морского Права" id="logo" /></a><br /><span></span></div>
</div>
<?php if (mosCountModules("top")) :?>
<div id="mod-top">
<?php mosLoadModules('top', -1); ?>
</div>
<?php endif; ?>
<?php if (mosCountModules("search")) :?>
<div id="mod-search">
<?php mosLoadModules('search', -1); ?>
</div>
<?php endif; ?>
</div>


<div id="horiz-menu" class="<?php echo $mtype; ?>">
<?php if($mtype == "splitmenu") : ?>
<?php echo $topnav; ?>
<?php elseif($mtype == "moomenu" or $mtype == "suckerfish") : ?>
<?php mosShowListMenu($menu_name); ?>
<?php else: ?>
<?php mosLoadModules('toolbar',-1); ?>
<?php endif; ?>
</div>
<!-- end header -->
<!-- begin inset -->
<div id="inset">
<?php mosLoadModules('inset',-1); ?>
</div>
<!-- end inset -->
<!-- begin mainbody -->
<div id="body-shadow-left">
<div id="body-shadow-right">
<div id="body">
<table class="mainbody" border="0" cellspacing="0" cellpadding="0">
<tr valign="top">
<td class="maincol">
<div id="maincol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if ($show_pathway == "true") : ?>
<?php mosPathway(); ?>
<?php endif; ?>
<?php if (mosCountModules('user3') or mosCountModules('user4')) : ?>
<div id="topmodules" class="spacer<?php echo $topmod_width; ?>">
<?php if (mosCountModules('user3')) : ?>
<div class="block">
<?php mosLoadModules('user3',-2); ?>
</div>
<?php endif; ?>
<?php if (mosCountModules('user4')) : ?>
<div class="block">
<?php mosLoadModules('user4',-2); ?>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
<div id="component">
<div class="padding">
<?php mosMainbody(); ?>
</div>
</div>
<?php if (mosCountModules('user5') or mosCountModules('user6')) : ?>
<div id="bottommodules" class="spacer<?php echo $bottommod_width; ?>">
<?php if (mosCountModules('user5')) : ?>
<div class="block">
<?php mosLoadModules('user5',-2); ?>
</div>
<?php endif; ?>
<?php if (mosCountModules('user6')) : ?>
<div class="block">
<?php mosLoadModules('user6',-2); ?>
</div>
<?php endif; ?>
</div>
<?php endif; ?>
</div>
</td>
<?php if (mosCountModules('user1') or ($subnav and $splitmenu_col=="secondcol")) : ?>
<td class="secondcol">
<div id="secondcol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if($subnav and $splitmenu_col=="secondcol") : ?>
<div id="sub-menu">
<?php echo $subnav; ?>
</div>
<?php endif; ?>
<?php mosLoadModules('user1',-2); ?>
</div>
</td>
<?php endif; ?>
<?php if (mosCountModules('user2') or ($subnav and $splitmenu_col=="thirdcol")) : ?>
<td class="thirdcol">
<div id="thirdcol">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
<?php if($subnav and $splitmenu_col=="thirdcol") : ?>
<div id="sub-menu">
<?php echo $subnav; ?>
</div>
<?php endif; ?>
<?php mosLoadModules('user2',-2); ?>

<?php
global $my;
 if ($my->username=="user1") {
   mosLoadModules('user1',-2);
 } else if ($my->username=="user2") {
  mosLoadModules('user2',-2);
 } else if ($my->username=="user3") {
  mosLoadModules('user3',-2);
 }
?>
</div>
</td>
<?php endif; ?>
</tr>
<tr>
<td class="maincol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php if (mosCountModules('user1') or ($subnav and $splitmenu_col=="secondcol")) : ?>
<td class="secondcol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php endif; ?>
<?php if (mosCountModules('user2') or ($subnav and $splitmenu_col=="thirdcol")) : ?>
<td class="thirdcol bottom">
<div class="accent"><div class="accent-left"></div><div class="accent-right"></div></div>
</td>
<?php endif; ?>
</tr>
</table>
</div>
</div>
</div>
<div id="body-shadow">
<div class="shadow-1"></div>
<div class="shadow-2"></div>
<div class="shadow-3"></div>
</div>
<!-- end mainbody -->
<!-- begin bottom panel -->
<div id="bottom-modules">
<div class="padding" >
<?php displayTabs(); ?>
</div>
</div>
<div id="footer-bar">
<div align="center"><br>© Центр Морского Права, 2001<br><br>
</div>
</div>
<div id="footer-shadow">
<div class="shadow-1"></div>
<div class="shadow-2"></div>
<div class="shadow-3"></div>
</div>
<!--end body panel -->
</div>
<!-- end wrapper -->
</div>
</div>
<!-- end bottom part OTHER BROWSERS -->
</div>
<!-- end overall frame -->
</body>
</html>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не работает пункт меню в админке Новый материал

Автор NICTO

Ответов: 8
Просмотров: 5010
Последний ответ 01.05.2022, 19:01:23
от Maksdal
Меню сайта. Выделение активной страницы в меню.

Автор Dies

Ответов: 9
Просмотров: 10350
Последний ответ 27.01.2016, 12:29:26
от Daser
Не могу отредактировать пункты меню

Автор Kr1og5n

Ответов: 0
Просмотров: 2861
Последний ответ 20.12.2013, 11:21:35
от Kr1og5n
как убрать/скрыть меню с главной страницы

Автор seetro

Ответов: 2
Просмотров: 2735
Последний ответ 24.03.2011, 16:29:27
от alex2011
Как сделать выезжающее справа из меню в картинках субменю?

Автор mayra

Ответов: 3
Просмотров: 4535
Последний ответ 18.07.2010, 22:18:50
от dinox