Скрытие/отображение пунктов профиля при просмотре темы

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
komar
phpBB 1.2.0
Сообщения: 13
Стаж: 16 лет 1 месяц
Благодарил (а): 7 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение komar »

-=XaKeP=-
У меня возникла проблема с установкой данной функции.
Я думаю, что это конфликт скриптов, вот мой код overall_header.html до </head>

Код: Выделить всё

<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/jQuery.js"></script>
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
<!-- Loginza widget JavaScript -->
<script src="http://s1.loginza.ru/js/widget.js" type="text/javascript"></script>

<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
<link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />

<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
	<link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- ENDIF -->

<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/spoiler.css" type="text/css" media="screen" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/easySlider.css" type="text/css" media="screen" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/ppkBB3cker.css" type="text/css" media="screen" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/fancybox.css" type="text/css" />
<link rel="stylesheet" href="{PPKBB3CKER_ADDONS}css/jquery.tooltip.css" />
{TRACKER_ADDIT_CSS}
<link rel="search" type="application/opensearchdescription+xml" title="IchibanRG" href="{ROOT_PATH}opensearch.xml">

<script src="{PPKBB3CKER_ADDONS}js/jquery-min.js" type="text/javascript"></script>
<link rel="stylesheet" href="{ROOT_PATH}mchat/mchat_prosilver.css" type="text/css" />
<script type="text/javascript" src="{ROOT_PATH}jquery_core_mini.js"></script>
<script type="text/javascript" src="{ROOT_PATH}jquery_cookie_mini.js"></script>

<script>
     jQuery.noConflict();
</script>
<script src="{PPKBB3CKER_ADDONS}js/jquery.tooltip.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/fancybox.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/spoiler.js" type="text/javascript"></script>
<script src="{PPKBB3CKER_ADDONS}js/easySlider.js" type="text/javascript" ></script>
<script src="{PPKBB3CKER_ADDONS}js/ppkBB3cker.js" type="text/javascript"></script>
{TRACKER_ADDIT_JS}
<script src="{PPKBB3CKER_ADDONS}js/crawler.js" type="text/javascript"></script>

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-17404392-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>
<link href="{T_THEME_PATH}/prime_links/prime_links.css" rel="stylesheet" type="text/css" />
<!-- Start RokBox -->
<script type="text/javascript" src="rokbox/mootools-release-1.11.js"></script>
<script type="text/javascript" src="rokbox/rokbox.js"></script>
<link href="rokbox/themes/light/rokbox-style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="rokbox/themes/light/rokbox-config.js"></script>
<!-- End Rokbox -->
Хотя бы скажите, куда лучше переставить

Код: Выделить всё

<script type="text/javascript" src="{T_TEMPLATE_PATH}/jQuery.js"></script>
или в моем случае реализация невозможна?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение MIT »

У тебя уже подключен jquery-min.js. Не надо прописывать jQuery.js.
komar
phpBB 1.2.0
Сообщения: 13
Стаж: 16 лет 1 месяц
Благодарил (а): 7 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение komar »

MIT
хм. убрал, все равно не работает, может что-то переписать в:

Код: Выделить всё

    <script language="javascript">
        $(document).ready(function(){
       
            //Отлавливаем нажатие на ВСЕХ картинках
            //При желании можно отфильтровать, чтобы не на абсолютно всех картинках, а внтури какого-нить блока
            $('img').click(function(e){
                //e - объект event
                var img = $(e.target);
               
                //нужный блок находится сразу за картинкой на одном уровне с ней
                //поэтому используем next()
                var div = img.parent().next('div#first');
             if(div.length > 0) {
                if (div.css('display') == 'none'){
                   div.show('slow', function(){
                     img.attr('src', 'images/dopinfo_up.gif');
                   });
                }
                else{
                   div.hide('slow', function(){
                     img.attr('src', 'images/dopinfo_down.gif');
                   });
                }
             }
            });
        });
    </script>
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение -=XaKeP=- »

Кэш чистили? Шаблон обновляли?

Попробуйте удалить эту строку

Код: Выделить всё

<script src="{PPKBB3CKER_ADDONS}js/jquery-min.js" type="text/javascript"></script>
Лучше синица в руках, чем утка под кроватью ©
komar
phpBB 1.2.0
Сообщения: 13
Стаж: 16 лет 1 месяц
Благодарил (а): 7 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение komar »

-=XaKeP=- писал(а):Кэш чистили? Шаблон обновляли?
да, конечно, все по инструкции в первом посту.
Сейчас сравниваю файлы jQuery.js и jquery-min.js пытаюсь понять в них разницу, может добавлю из первого во второй недостающий код, может и заработает. А просто отключить не получится, перестает работать миничат и еще несколько функций.

Добавлено спустя 4 минуты 2 секунды:
хм, а отличаются они как небо и земля, совпадений практически нет, + второй файл от 10-го года, а первый от 8-го. чувтвую ничего у меня не получится.

Добавлено спустя 28 минут 10 секунд:
Знать бы еще какая часть библиотеки jQuery.js отвечает за функцию, но я нуб и в яве и в пхп *плачет* а так хотелось сделать.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Gisher »

-=XaKeP=-
В IE пашет?
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 19 лет 9 месяцев
Откуда: Донецк
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение -=XaKeP=- »

в 7 да, на 8 не тестировал. jQuery, по идее, везде одинаково работает (во всяком случае так на оффсайте написано)
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение владимир1983 »

8 без проблем
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Альтаир Бергадлер »

Ха, вот вам, умы, работайте. Как повторить сею фичу?
http://layerbabuena.org/viewtopic.php?f=35&p=360#p360
клик на значке администратор все прояснит...

По сабжу, зачем так усложнять?

http://www.phpbb3bbcodes.com/viewtopic.php?f=9&t=473
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение MIT »

Альтаир Бергадлер писал(а):Ха, вот вам, умы, работайте.
Ерунда на палочке.
Полчаса работы.
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Альтаир Бергадлер »

Это смотря для кого......
тем не менее все же интересно хто и где это делал. А главное как
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение MIT »

jQuery`евым AJAX`ом грузим страницу из memberlist.php, предварительно создав новый режим просмотра, потом отображаем в Highslide`овом окошке.
Делов — склеить две готовые JS библиотеки и создать свой режим отдачи страницы.
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Альтаир Бергадлер »

единственное что я понял, так это терминологию. Но ни разу в жизни я jQuery не делал. Что говорить, я Яву скрипт ненавижу...ладно хрен с ним.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение владимир1983 »

MIT
Если будет у тебя пол часа времени свободного и желание сделать такое, очень было бы здорово, было бы очень здорово если по инструкции к субсильвер))). Не говорю что мод надо писать, но тут на страницах можно было бы расписать с помощью code как -=XaKeP=- сделал. Я бы первый к тебе в тестеры записался)))
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 16 лет 5 месяцев
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: Скрытие/отображение пунктов профиля при просмотре темы

Сообщение Альтаир Бергадлер »

владимир1983, в очередь)
MIT, как минимум 2 спасибо уже будет..

Вернуться в «Стили для phpBB 3.0.x»