И так при тестировании данного хака от maxisoft выявил следующие траблы:
1. В профиле пользователя нельзя оставить комментарий
2. При изменении статуса появляется белый экран
3. "Плагин стикеры на аватар" нельзя установить стикер на аватар
4. "Плагин лайков" нельзя поставить лайк
5. Ненужная перезагрузка страницы после изменения кармы пользователя
6. Ненужная перезагрузка страницы в клубах после оставления комментариев
7. В настройках профиля проблема с таб окошками(белый экран)
Вроде как все. Во всех выше перечисленных проблемах, после какого либо действия(написать на стене или изменить статус) появлялся белый экран и требовалась ручная перезагрузка страницы.
1. В файле /templates/ваш_шаблон/components/com_users_profile.tpl находим строчку
и меняем её на эту
Первый пункт решен.
2. В файле /templates/ваш_шаблон/components/com_users_profile.tpl находим строчку
и заменяем её на эту
Второй пункт решен.
3. Тут у каждого может быть выведена кнопка разным способом. У меня выглядит так
этот код я меняю на вот такой
Третий пункт решен.
4. В файле plugin.php находим строку
и меняем её на эту
Четвертый пункт решен.
5. В файле core\classes\user.class.php находим строчки
и меняем их на эти
Пятый пункт решен.
6. В файле /templates/ваш_шаблон/components/com_comments_view.tpl находим строчку
и меняем её на эту
Шестой пункт решен.
7. В файле /templates/ваш_шаблон/components/com_users_edit_profile.tpl находим
и заменяем полностью на этот код
как вы уже заметили везде я использовал class="no-transition", но в 4 пункте class='no-transition' с одними кавычками!
в файле /templates/ваш_шаблон/modules/mod_usermenu.tpl найти строчку
и поменять на эту
1. В профиле пользователя нельзя оставить комментарий
2. При изменении статуса появляется белый экран
3. "Плагин стикеры на аватар" нельзя установить стикер на аватар
4. "Плагин лайков" нельзя поставить лайк
5. Ненужная перезагрузка страницы после изменения кармы пользователя
6. Ненужная перезагрузка страницы в клубах после оставления комментариев
7. В настройках профиля проблема с таб окошками(белый экран)
Вроде как все. Во всех выше перечисленных проблемах, после какого либо действия(написать на стене или изменить статус) появлялся белый экран и требовалась ручная перезагрузка страницы.
Решаем проблемы.
1. В файле /templates/ваш_шаблон/components/com_users_profile.tpl находим строчку
<a href="#addwall" id="addlink" onclick="{literal}$('div#addwall').slideToggle();$('.usr_wall_addlink').toggle();$('.wall_message').focus();{/literal}">
<a class="no-transition" href="#addwall" id="addlink" onclick="{literal}$('div#addwall').slideToggle();$('.usr_wall_addlink').toggle();$('.wall_message').focus();{/literal}">
2. В файле /templates/ваш_шаблон/components/com_users_profile.tpl находим строчку
<a href="javascript:" onclick="setStatus({$usr.id})">{$LANG.CHANGE_STATUS}</a>
<a class="no-transition" href="javascript:" onclick="setStatus({$usr.id})">{$LANG.CHANGE_STATUS}</a>
3. Тут у каждого может быть выведена кнопка разным способом. У меня выглядит так
<li> <img src="http://static.iconsearch.ru/uploads/icons/humano2/24x24/sticky-notes.png" /> <a href="javascript:showcn(1)" title="Устанавливается на АВАТАР" alt="Устанавливается на АВАТАР" ><b>Стикеры на аватар</b></a> </li> {$stikers} {/if}
<li> <img src="http://static.iconsearch.ru/uploads/icons/humano2/24x24/sticky-notes.png" /> <a class="no-transition" href="javascript:showcn(1)" title="Устанавливается на АВАТАР" alt="Устанавливается на АВАТАР" ><b>Стикеры на аватар</b></a> </li>
4. В файле plugin.php находим строку
<a count='$count' item='$item_id' target_id='$target_id' href=\"javascript:addlike('$item_id','$target_id','$title','$href','$dep')\">Мне нравится</a>
<a class='no-transition' count='$count' item='$item_id' target_id='$target_id' href=\"javascript:addlike('$item_id','$target_id','$title','$href','$dep')\">Мне нравится</a>
5. В файле core\classes\user.class.php находим строчки
$plus = '<a href="/users/karma/plus/'.$user_id.'/'.$inUser->id.'" onclick="plusUkarma(\''.$user_id.'\', \''.$inUser->id.'\'); return false;" title="Карма +"><img src="/components/users/images/karma_up.png" alt="Карма +"/></a>'; $minus = '<a href="/users/karma/minus/'.$user_id.'/'.$inUser->id.'" onclick="minusUkarma(\''.$user_id.'\', \''.$inUser->id.'\'); return false;" title="Карма -"><img src="/components/users/images/karma_down.png" alt="Карма -"/></a>';
$plus = '<a class="no-transition" href="/users/karma/plus/'.$user_id.'/'.$inUser->id.'" onclick="plusUkarma(\''.$user_id.'\', \''.$inUser->id.'\'); return false;" title="Карма +"><img src="/components/users/images/karma_up.png" alt="Карма +"/></a>'; $minus = '<a class="no-transition" href="/users/karma/minus/'.$user_id.'/'.$inUser->id.'" onclick="minusUkarma(\''.$user_id.'\', \''.$inUser->id.'\'); return false;" title="Карма -"><img src="/components/users/images/karma_down.png" alt="Карма -"/></a>';
6. В файле /templates/ваш_шаблон/components/com_comments_view.tpl находим строчку
<a href="javascript:void(0);" id="addcommentlink" onclick="{$add_comment_js}">{$labels.add}</a>
<a class="no-transition" href="javascript:void(0);" id="addcommentlink" onclick="{$add_comment_js}">{$labels.add}</a>
7. В файле /templates/ваш_шаблон/components/com_users_edit_profile.tpl находим
<ul id="tabs"> <li><a class="no-transition" href="#about"><span>{$LANG.ABOUT_ME}</span></a></li> <li><a class="no-transition" href="#contacts"><span>{$LANG.CONTACTS}</span></a></li> <li><a class="no-transition" href="#notices"><span>{$LANG.NOTIFIC}</span></a></li> <li><a class="no-transition" href="#policy"><span>{$LANG.PRIVACY}</span></a></li> </ul>
<ul id="tabs"> <li><a class="no-transition" href="#about"><span>{$LANG.ABOUT_ME}</span></a></li> <li><a class="no-transition" href="#contacts"><span>{$LANG.CONTACTS}</span></a></li> <li><a class="no-transition" href="#notices"><span>{$LANG.NOTIFIC}</span></a></li> <li><a class="no-transition" href="#policy"><span>{$LANG.PRIVACY}</span></a></li> </ul>
+Бонус
Все кто поставил мою доработку сообщения на Ajax 1.9(в меню пользователя!) для корректной работы нужно:в файле /templates/ваш_шаблон/modules/mod_usermenu.tpl найти строчку
<a id="mymess" href="/users/{$id}/messages.html">
<a class="no-transition" id="mymess" href="/users/{$id}/messages.html">
Webmoney: R366035672219
Яндекс деньги: 410011415348171
Яндекс деньги: 410011415348171
Реклама #
fgvyguyu 12 лет назад #
eoleg 12 лет назад #
fgvyguyu 12 лет назад #
fgvyguyu 12 лет назад #