Табы в профиле

#1 25 октября 2013 в 23:14
Почему слетают табы в профиле на версии 1.10.3 в шаблонах для 1.10.2?
#2 25 октября 2013 в 23:22
eoleg, потому что нужно файлы шаблона поправить с учетом особенностей новой jQuery. Посмотрите как сделано в дефолте и сделайте так же, сравните файлы с помощью winmerge например.
#3 3 ноября 2013 в 18:43
чтото я запутался, беру дефолтный шаблон от 1.10.2 и заливаю его в 1.10.3
табы слетели
беру com_users_profile.tpl от 1.10.3 и заменяю им com_users_profile.tpl в шаблоне от 1.10.2 и табы в профиле работают
сравниваю их, отличие в
<script type="text/javascript">
$(document).ready(function(){
$("#profiletabs > ul#tabs").tabs();
});
</script>
Беру шаблон октопус и меняю в нем этот код, бесполезно, заменяю папку шаблона октопус на дефолт и оставляю только темплейт и файлы css но и это не помогает.

Подскажите кто нибудь как табы в профиле побороть
#4 4 ноября 2013 в 13:42
Насколько помню, в com_users_profile.tpl ещё отличия. Вот этому блоку присвоен класс:
1.10.2 — <div id="profiletabs">
1.10.3 — <div id="profiletabs" class="uitabs">
Может ещё что — сравните...
Удачи!
#5 22 ноября 2013 в 20:08
во фронтенде есть ошибочка. для ее исправления сделайте следующеей
это
  1. // js только авторизованным
  2. if($inUser->id){
  3. $inPage->addHeadJS('components/users/js/profile.js');
  4.  
  5. $inPage->addHeadJsLang(array('CONFIRM_CLEAN_CAT','CHOOSE_RECIPIENT','SEND_TO_USER','FRIENDSHIP_OFFER','STOP_FRIENDLY','REALY_STOP_FRIENDLY','ENTER_STATUS','HAVE_JUST'));
  6. }
заменить на это
  1. // js только авторизованным
  2.  
  3. $inPage->addHeadJS('components/users/js/profile.js');
  4. if($inUser->id){
  5. $inPage->addHeadJsLang(array('CONFIRM_CLEAN_CAT','CHOOSE_RECIPIENT','SEND_TO_USER','FRIENDSHIP_OFFER','STOP_FRIENDLY','REALY_STOP_FRIENDLY','ENTER_STATUS','HAVE_JUST'));
  6. }
#6 22 ноября 2013 в 20:23

во фронтенде есть ошибочка. для ее исправления сделайте следующеей

yury

— зачем же гостям разрешать функции в профиле да еще и без языковых констант? )
#7 22 ноября 2013 в 20:25
подскажите как правильнее) но это по крайней мере позволяет табам в профиле работать корректно.
#8 22 ноября 2013 в 20:30
они и будут работать корректно при добавлении класса
<div id="profiletabs" class="uitabs">
и
{literal}
<script type="text/javascript">
$(function(){$(".uitabs").tabs();});
</script>
{/literal}
#9 22 ноября 2013 в 20:33
это все уже прописано, но табы не работатют для гостей.
#10 22 ноября 2013 в 20:37
значит у вас не соответствуют другие файлы, тот же add_js file='includes/jquery/tabs/jquery.ui.min.js' — он обновлен и css к нему…
#11 22 ноября 2013 в 20:44
да я все файлы новые перезаливал у движка.

и видимо не только у меня значит проблема, но и у людей отписавших выше.
#12 22 ноября 2013 в 20:46
если не на локалке скиньте ссылку на сайт в ЛС
#13 22 ноября 2013 в 22:13
обнаружил в чем проблема.

у кого стоит p_karma_reason от lokanaft — дело в неком конфликте. отключил плагин и все табы заработали
#14 23 ноября 2013 в 00:48
• Mike •, может сделаете рекомендацию на примере какого нибудь шаблона, например octopus!
#15 24 ноября 2013 в 15:26
Всетаки перепробовал все различия что нашел, не могу с табами справится, и не я один думаю.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.