Почему слетают табы в профиле на версии 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 но и это не помогает.
Подскажите кто нибудь как табы в профиле побороть
табы слетели
беру 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 но и это не помогает.
Подскажите кто нибудь как табы в профиле побороть
Сегодня в 05:30
#4
4 ноября 2013 в 13:42
Насколько помню, в com_users_profile.tpl ещё отличия. Вот этому блоку присвоен класс:
1.10.2 — <div id="profiletabs">
1.10.3 — <div id="profiletabs" class="uitabs">
Может ещё что — сравните...
Удачи!
1.10.2 — <div id="profiletabs">
1.10.3 — <div id="profiletabs" class="uitabs">
Может ещё что — сравните...
Удачи!
#5
22 ноября 2013 в 20:08
во фронтенде есть ошибочка. для ее исправления сделайте следующеей
это
заменить на это
это
// js только авторизованным if($inUser->id){ $inPage->addHeadJS('components/users/js/profile.js'); $inPage->addHeadJsLang(array('CONFIRM_CLEAN_CAT','CHOOSE_RECIPIENT','SEND_TO_USER','FRIENDSHIP_OFFER','STOP_FRIENDLY','REALY_STOP_FRIENDLY','ENTER_STATUS','HAVE_JUST')); }
// js только авторизованным $inPage->addHeadJS('components/users/js/profile.js'); if($inUser->id){ $inPage->addHeadJsLang(array('CONFIRM_CLEAN_CAT','CHOOSE_RECIPIENT','SEND_TO_USER','FRIENDSHIP_OFFER','STOP_FRIENDLY','REALY_STOP_FRIENDLY','ENTER_STATUS','HAVE_JUST')); }
#6
22 ноября 2013 в 20:23
во фронтенде есть ошибочка. для ее исправления сделайте следующеей
— зачем же гостям разрешать функции в профиле да еще и без языковых констант? )
#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}
<div id="profiletabs" class="uitabs">
и
{literal}
<script type="text/javascript">
$(function(){$(".uitabs").tabs();});
</script>
{/literal}
#9
22 ноября 2013 в 20:33
это все уже прописано, но табы не работатют для гостей.
значит у вас не соответствуют другие файлы, тот же 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 — дело в неком конфликте. отключил плагин и все табы заработали
у кого стоит p_karma_reason от lokanaft — дело в неком конфликте. отключил плагин и все табы заработали
#14
23 ноября 2013 в 00:48
• Mike •, может сделаете рекомендацию на примере какого нибудь шаблона, например octopus!
#15
24 ноября 2013 в 15:26
Всетаки перепробовал все различия что нашел, не могу с табами справится, и не я один думаю.