Не переходит из профиля в пункт меню "пользователи"

Также не хочет переходить в пункт пользовательского меню "баланс" (билинг).

#1 20 октября 2011 в 22:48
Очень может быть, что при редактировании что-то случайно удалил. Могу выложить сюда код, если скажите, какого файла.
______________
Проблема 1: Не переходит из профиля в пункт меню "пользователи"

Проблема 2: Не переходит из профиля в пункт пользовательского меню "баланс" (билинг).

Установил дефолтные файлы com_users_profile.tpl и com_users_view.tpl — не помогло.
_________________________
Сайт Sistema-Obmena.ru логин — demo пароль — demo (т.к. меню закрыто от неавторизованных пользователей).

Кто знает, как решить, имеет какие-либо мысли, или готов подсказать совет, пожалуйста, буду очень благодарен!
#2 21 октября 2011 в 14:27
Ребят, ну очень-очень надо. Дайте совет, пожалуйста!
#3 21 октября 2011 в 14:32
Два вопроса.
1.Кто не переходит?
2.Зачем он должен переходить?

Если вам так нужна помощь, неужели нельзя подробнее описать проблему. Чем больше информации дадите, тем быстрее решится ваша проблема. Может я чего то не догоняю, но по вашим вопросам пока что ничего не понял.
#4 21 октября 2011 в 22:44
Может быть вы и правы, но, по-моему, из вопроса ясно вытекает суть — если я зашел в свой профиль (или профиль другого участника), то, захотев перейти в раздел "Пользователи" (кнопочку нажать в меню такую), то у меня ничего не получится.

Если я "нажму" на другую надпись — объявления — всё получается. И уже из объявлений я тоже смогу перейти в "пользователи".

Надеюсь, понятно выразился.
_______________________
Люди добрые, отзовитесь! Может было у кого такое?
#5 22 октября 2011 в 10:24

то у меня ничего не получится

Korvin
Нет такой ошибки. И такое не возможно. Что-то все равно происходит. Например не доступна ссылка, или перебрасывает на страницу ошибки или ещё что-то другое. Только вы упорно молчите об этом. Видно, не так уж и важна проблема. Раз вы сами не хотите ничего рассказать, показать...
Заходил на ваш сайт на инстанте по ссылке в вашей подписи. Посмотрел, меню не видно. Наверно, доступно только зарегистрированным. И почему же спрашивается, я должен еще регистрироваться, посмотреть, если вам лень даже демопользователя дать. Может речь вообще о другом сайте.
Телепатически могу предположить, что в профиле пользователя происходит наложение слоев и поэтому недоступны некоторые пункты меню.
#6 22 октября 2011 в 23:23
Вы правы в том, что забыл выложить демо пользователя — моя оплошность (на момент написания поста меню было доступно всем). Вот: логин — demo пароль — demo

Сайт Sistema-Obmena.ru

Повторю — ничего не происходит. Ни на страницу ошибки не выкидывает, ни другого — просто не переходит.
#7 22 октября 2011 в 23:54
Думаю, ответ надо искать в файлах горизонтального меню…
#8 23 октября 2011 в 01:24
Сейчас использую "модуль горизонтального меню" из "дополнения" на этом сайте.

Включил для пробы встроенное в движок меню — оказывается, зайдя в профиль пользователя, автоматически заходит и в раздел меню "участники". Т.е. Я УЖЕ ТАМ, поэтому и не переходит....

Т.е. он не видит разницы между полем sistema-obmena.ru/users/Korvin222 и sistema-obmena.ru/users

Что-нибудь прояснилось для кого-нибудь? Лично мне — нет.
#9 23 октября 2011 в 02:08
В общем, такое дело. Что-то у вас там непонятное творится.

модуль горизонтального меню

Korvin
А я то голову ломаю, откуда берутся эти строчки
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $('#hmenu ul li').hover(
  4. function() {
  5. $(this).find('ul:first').fadeIn();
  6. $(this).addClass("hilite");
  7. },
  8. function() {
  9. $(this).find('ul:first').fadeOut('fast');
  10. $(this).removeClass("hilite");
  11. }
  12. );
  13. $('#hmenu li:has(ul)').find('a:first').append(' &raquo;');
  14. $('#hmenu ul li ul li').find('ul:first').addClass("fleft");
  15. });
  16. </script>
Забыл, что было такое "hmenu" )
Для начала, в админке отключите модуль "Горизонтальное меню". Он использовался в прежних версиях. Теперь нужен только модуль "Меню". Если проблема не исчезнет, сравните с оригиналом файл mod_menu.tpl в папке modules шаблона.Если и после этого не наладится, надо в админке сделать проверку деревьев. Только вот точно не помню, дерево меню там проверяется или нет. Но думаю, дело до этого не дойдет. Скорее всего у вас проблема в первом пункте (горизонтальное меню).
#10 23 октября 2011 в 18:45
1. Сделал проверку деревьев — ошибок не найдено.

2. При отключении модуля проблема не исчезла.

3. Залили файл mod_menu.tpl из движка, проблема осталась.

Значит в чем-то другом.

Может дело именно в этой странице пользователя, там что-то удалил? Что отвечает за связь со страницей участников?
#11 23 октября 2011 в 18:55
Попробовал залить чистую папку соmponents/users — не в ней.

Залил вместо шаблона чистый дефолтный — ни фига. Если включено обычное меню )(а не модуль), то там наглядно видно, что я даже нажать не могу по вкладке "пользователи" — типа уже там. А в модуле это не видно, по суть та же.

У меня гипотезы исчерпаны… А у вас? :)
#12 23 октября 2011 в 19:39
Вы утверждаете, что отключили горизонтальное меню. Тогда откуда берутся следующие строчки в вашем исходном коде:
  1. </div><div class="module">
  2. <div class="modulebody"><p><div id="hmenu" class="hmenu"><ul><li>
и дальше ещё джава-скрипт код, который я дал в предыдущем посте. Вот как должно быть:
  1. <div id="topmenu">
  2. <div>
  3. <link href="/includes/jquery/treeview/jquery.treeview.css" rel="stylesheet" type="text/css" />
  4.  
  5. <div>
  6. <ul id="mainmenu" class="menu">
  7.  
В файле шаблона template.php должно быть:
  1. <div id="topmenu">
  2. <div><?php cmsModule("topmenu"); ?></div>
  3. <div style="clear:both"></div></div>
Модуль "Горизонтальное меню" должен быть отключен, модуль "Меню" должен быть включен и для него должна быть выбрана позиция "topmenu".
#13 23 октября 2011 в 19:47
Всё проделал ещё раз — ничего не изменилось. Вернул модуль горизонтального меню на сайт.
___________________

Вспомнил, что на моем сайте экспериментировали, когда пробовали убрать /users из всех ссылок. Залил исходники — не решило проблему.
#14 23 октября 2011 в 19:51
А то, что не работает на странице профиля. Так из-за того, что когда вы на этой странице и вообще на любой странице компонента "Пользователи" к тегу <li> должен добавляться class="selected". Так задано в файле mod_menu.tpl. Только этот файл включается в модуле "меню". А у вас там вот что:
  1. <li class="">
  2. <div class="file" style="background: url(/images/menuicons/3561.png)">Участники</div>
  3. </li>
Где нибудь здесь ссылку видите?
Всё что нужно было, я сказал. Дальше думайте сами. Чувствую я, для меня это пустая трата времени. Мой совет.Обратитесь лучше к кому-нибудь из кодеров или даже дизайнеров, за небольшую денежку вам сделают в лучшем виде.
#15 23 октября 2011 в 19:59
Хорошо, благодарю за потраченное время!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.