Здравствуйте, дорогие программисты!
Появилась проблема.😥В меню пользователя которая отображается модулем в пункте меню "контент" не работают 2 ссылки: на фотоальбом и на объявления. Вместо них открывается поиск пользователенй… О_о Невиданное чудо. Заметила такое интересное различие — когда я откываю на своей личной странице во вкладке "контент" "фотоальбом" конечный фрагмент ссылки такой:
users//1/photoalbum.html
users//1/board.html.
И эти ссылки работают!
А в меню пользователя вид этих ссылок такой:
users/0/1/photoalbum.html
users/0/1/board.html
Из этого следует вопрос: почему это и как это убрать? :(
п.с.: Извиняюсь если повторилась, другой такой темы не нашла!
Открытие ссылок
#2
19 июня 2010 в 14:54
Судя по всему, был переезд с 1.5 на 1.6, и осталась проблема с шаблонами. Нужно заменить шаблоны от дефолного(1.6.2) в свой шаблон
#3
19 июня 2010 в 15:50
Спасибо большое за ответ!😊Но я не переезжала. Мог быть такой глюк из-за темы, которую не обновляли до 1.6.2? Какие функции нужно изменить в теме, чтобы убрать эти ошибки? Я боюсь, что шаблоны заменить нельзя, иначе темка испортиться(
Сегодня в 06:14
#4
19 июня 2010 в 16:00
Может и из-за темы. скорее всего в файле templates\ ИМЯ ВАШЕЙ ТЕМКИ\modules\mod_usermenu.tpl
Выложи, посмотрю.
Выложи, посмотрю.
#5
19 июня 2010 в 16:29
Ой, спасибо ва огромное! Вот файл. :)
#6
19 июня 2010 в 16:38
Ну вот и твоя ошибочка, смотри ссылки a href="":
Надо поменять ссылки:
И все!
<td width="27"><img src="/components/users/images/menu/my-photos.gif" border="0"/></td> <td><a href="/users/0/{$id}/photoalbum.html">Фотоальбом</a></td> </tr> {/if} {if $users_cfg.sw_board} <tr> <td width="27"><img src="/components/users/images/menu/my-board.gif" border="0"/></td> <td><a href="/users/0/{$id}/board.html">Объявления</a></td>
<a href="/users/{$id}/photoalbum.html">Фотоальбом</a> <a href="/users/{$id}/board.html">Объявления</a>
#7
19 июня 2010 в 16:47
А то что во вкладке "контент" слеш дублируется посмотри ссылки в templates\ШАБЛОН\components\com_users_profile.tpl
в строках
Должно быть как написано!
А именно:
в строках
{if $cfg.sw_comm} <div id="usr_comments"> <a href="/users/{$usr.id}/comments.html">{$LANG.USR_COMMENTS}</a> ({$usr.comments_count}) </div> {/if} {if $cfg.sw_photo} <div id="usr_photoalbum"> <a href="/users/{$usr.id}/photoalbum.html">{$LANG.PHOTOALBUM}</a> ({$usr.photos_count}) </div> {/if} {if $cfg.sw_files} <div id="usr_files"> <a href="/users/{$usr.id}/files.html">{$LANG.FILES}</a> ({$usr.files_count}) </div> {/if} {if $cfg.sw_board} <div id="usr_board"> <a href="/users/{$usr.id}/board.html">{$LANG.ADVS}</a> ({$usr.board_count}) </div> {/if}
А именно:
<a href="/users/{$usr.id}/comments.html">{$LANG.USR_COMMENTS}</a> <a href="/users/{$usr.id}/photoalbum.html">{$LANG.PHOTOALBUM}</a> <a href="/users/{$usr.id}/files.html">{$LANG.FILES}</a> <a href="/users/{$usr.id}/board.html">{$LANG.ADVS}</a>
#8
19 июня 2010 в 16:48
Благодарю вас!!! :))))))) Очень-очень-очень вы мне помогаете!) Спасибо! Я у вас в долгу. :)
#9
19 июня 2010 в 16:51
Спасибо это много.
Если мне надо будет что-то делать сложное для меня, вас найму, Александр ^^
Кстати, заменяла всё, что вы описали, но ссылки в модуле прекращают вовсе отображаться (даже после отмены всех действий и сохранения без изменений). С этим попробую сама разобраться. :)
Далее: Нашла решение. Редактировала в НотэПаде. Дримвейвер криво сохранял тпл файлы. :)
Кстати, иконки редактирования профиля пропали (до этой проблемы).😥С этим что делать?(
Кстати, заменяла всё, что вы описали, но ссылки в модуле прекращают вовсе отображаться (даже после отмены всех действий и сохранения без изменений). С этим попробую сама разобраться. :)
Далее: Нашла решение. Редактировала в НотэПаде. Дримвейвер криво сохранял тпл файлы. :)
Кстати, иконки редактирования профиля пропали (до этой проблемы).😥С этим что делать?(
#11
19 июня 2010 в 18:20
По конкретней можно? Какие иконки???
Извините, что не конкретизировала… :(
Под аватаром которые, на странице профиля.
Если их не будет — пользователь вовсе не сможет изменить свой профиль. :)
Под аватаром которые, на странице профиля.
Если их не будет — пользователь вовсе не сможет изменить свой профиль. :)
Если мы говорим о меню пользователя, которое находится под аватором, то опять шаблон косячит.
Открываешь templates\Шаблон\components\com_users_profile.tpl и находишь такие вот строчки:
И полностью меняешь их на
Если это не поможет, выложи свой com_users_profile.tpl, я посмотрю.
А так тяжело говорить в слепую, пологаясь только на интуицию…
Открываешь templates\Шаблон\components\com_users_profile.tpl и находишь такие вот строчки:
{if $is_auth} <div id="usermenu" style="text-align:center;">{$usr.menu}</div> {/if}
{if $is_auth} {* ===============================меню в профиле================================================= *} <div id="usermenu" style="text-align:center;"> <div class="usr_profile_menu"> <table cellpadding="0" cellspacing="1" align="center" style="margin-left:auto;margin-right:auto"><tr> {if !$myprofile} <td><a href="/users/{$usr.id}/sendmessage.html" title="{$LANG.WRITE_MESS}"><img src="/components/users/images/profilemenu/message.gif" border="0"/></a></td> {/if} {if !$myprofile && $cfg.sw_friends} {if !$usr.isfriend} {if !$usr.isfriend_not_add} <td><a href="/users/{$usr.id}/friendship.html" title="{$LANG.ADD_TO_FRIEND}"><img src="/components/users/images/profilemenu/friends.gif" border="0"/></a></td> {else} <td><a href="/users/{$usr.id}/nofriends.html" title="{$LANG.STOP_FRIENDLY}"><img src="/components/users/images/profilemenu/nofriends.gif" border="0"/></a></td> {/if} {else} <td><a href="/users/{$usr.id}/nofriends.html" title="{$LANG.STOP_FRIENDLY}"><img src="/components/users/images/profilemenu/nofriends.gif" border="0"/></a> {/if} {/if} {if !$myprofile} {if $is_admin} {if !$usr.banned} <td><a href="/users/{$usr.id}/giveaward.html" title="{$LANG.TO_AWARD}"><img src="/components/users/images/profilemenu/award.gif" border="0"/></a></td> <td><a href="/admin/index.php?view=userbanlist&do=add&to={$usr.id}" title="{$LANG.TO_BANN}"><img src="/components/users/images/profilemenu/ban.gif" border="0"/></a></td> {/if} <td><a href="/users/{$usr.id}/delprofile.html" title="{$LANG.DEL_PROFILE}"><img src="/components/users/images/profilemenu/delprofile.gif" border="0"/></a></td> {/if} {/if} {if $myprofile} {if $cfg.sw_msg} <td><a href="/users/{$usr.id}/messages.html" title="{$LANG.MY_MESS}"><img src="/components/users/images/profilemenu/message.gif" border="0"/></a></td> {/if} <td><a href="/users/{$usr.id}/editprofile.html" title="{$LANG.CONFIG_PROFILE}"><img src="/components/users/images/profilemenu/edit.gif" border="0"/></a></td> <td><a href="/users/{$usr.id}/avatar.html" title="{$LANG.SET_AVATAR}"><img src="/components/users/images/profilemenu/avatar.gif" border="0"/></a></td> {if $usr.can_add_foto} <td><a href="/users/{$usr.id}/addphoto.html" title="{$LANG.ADD_PHOTO}"><img src="/components/users/images/profilemenu/addphoto.gif" border="0"/></a></td> {/if} {/if} {if $is_admin && !$myprofile} <td><a href="/users/{$usr.id}/editprofile.html" title="{$LANG.CONFIG_PROFILE}"><img src="/components/users/images/profilemenu/edit.gif" border="0"/></a></td> {/if} <td><a href="/users/{$usr.id}/karma.html" title="{$LANG.KARMA_HISTORY}"><img src="/components/users/images/profilemenu/karma.gif" border="0"/></a></td> </tr></table></div> </div> {* ================================================================================ *} {/if}
А так тяжело говорить в слепую, пологаясь только на интуицию…
#14
19 июня 2010 в 19:27
Спасибо большое! =)))) В след. раз если решусь спросить вы ложу всё что нужно, вы простите меня, пожалуйста…
#15
19 июня 2010 в 19:36
Александр — вы гений.😊Спасибо вам огромное! Всё работает!