Перейти к содержанию

Kinkl

Пользователи
  • Постов

    279
  • Зарегистрирован

  • Победитель дней

    2

Весь контент Kinkl

  1. spoken, спасибо за наводку, нашел этот шаблон. Панель модератора - editHeader Даже просто при открытии и попытке сохранить выдает ошибку синтаксиса. Вот код: <style type="text/css"> #change{display:inline;} #select1,#select2,#select3{display:none;margin-left:200px;padding:0px;} </style> <script type="text/javascript"> function change() { var select = document.getElementById('select'); var option1 = document.getElementById('select1'); var option2 = document.getElementById('select2'); switch (select.value) { case "1": option1.style.display='block'; option2.style.display='none'; break; case "2": option1.style.display='none'; option2.style.display='block'; break; } } </script> <h3 class='bar'>{$this->lang->words['header_images']}</h3> <if test="$profile['header_id'] or $profile['header_pl_id']"> <fieldset class='ipsSettings_section'> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField'> <label for='photo' class='ipsField_title'>{$this->lang->words['header_vcv']}</label> <div> <fieldset class='ipsSettings_section'> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField'> <label for='photo' class='ipsField_title'>{$this->lang->words['header_vid']}</label>{$this->lang->words['header_vid2']} <div> <select onchange="change()" name='header_s' id="select"> <option>{$this->lang->words['header_vt']}</option> <option value="1">{$this->lang->words['header_sv']}</option> <option value="2">{$this->lang->words['header_pl']}</option> </select> <div id="change"> <div id="select1"> <input type="text" name="header_id" id='header_id' class='input_text' size='33' value="{$profile['header_id']}" /> </div> <div id="select2"> <input type="text" name="header_pl_id" id='header_pl_id' class='input_text' size='33' value="{$profile['header_pl_id']}" /> </div> </div> </li> </ul> </fieldset> <fieldset class='ipsSettings_section'> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField'> <label for='photo' class='ipsField_title'>{$this->lang->words['header_vap']}</label>{$this->lang->words['header_vap2']} <div> <ul> <li> <select name='header_autoplay' id='header_autoplay' class='input_select'> <option value='1'<if test="autoPlayT:|:$profile['header_autoplay'] == 1"> selected</if>>Yes</option> <option value='0'<if test="autoPlayF:|:$profile['header_autoplay'] == 0"> selected</if>>No</option> </select> </li> </ul> </div> </fieldset> <fieldset class='ipsSettings_section'> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField'> <label for='photo' class='ipsField_title'>{$this->lang->words['header_vloop']}</label>{$this->lang->words['header_vloop2']} <div> <ul> <li> <select name='header_loop' id='header_loop' class='input_select'> <option value='1'<if test="loopT:|:$profile['header_loop'] == 1"> selected</if>>Yes</option> <option value='0'<if test="loopF:|:$profile['header_loop'] == 0"> selected</if>>No</option> </select> </li> </ul> </div> </fieldset> <fieldset class='ipsSettings_section'> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField'> <label for='photo' class='ipsField_title'>{$this->lang->words['header_vsb']}</label>{$this->lang->words['header_vsb2']} <div> <ul> <li> <select name='header_sb' id='header_sb' class='input_select'> <option value='1'<if test="loopT:|:$profile['header_sb'] == 1"> selected</if>>Yes</option> <option value='0'<if test="loopF:|:$profile['header_sb'] == 0"> selected</if>>No</option> </select> </li> </ul> </div> </fieldset> Может кто-нибудь скинуть сюда свой код для проверки?
  2. Доброго времени суток! В общем, суть проблемы такова: при попытке входа в панель модератора выдает такую ошибку: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/public_html/cache/skin_cache/cacheid_7/skin_modcp.php on line 162 Движок версии 3.4.5, взят отсюда, с Мафии. Проблему выявил давненько, до этого были установлены предыдущие версии 3.4.х, ошибка была и на них, но тогда мне панель особо и не была нужна, поэтому я и не заморачивался. Но теперь панель понадобилась, и нужно как-то исправить эту ошибку. Открыл я этот файл, на который ссылается эта ошибка, в строке 162 такая штука находится: <if test="$profile['header_id'] or $profile['header_pl_id']"> Полный код фрагмента со строками ниже: <h3 class='bar'>{$this->lang->words['header_images']}</h3> <if test="$profile['header_id'] or $profile['header_pl_id']"> <fieldset class='ipsSettings_section'> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsField'> <label for='photo' class='ipsField_title'>{$this->lang->words['header_vcv']}</label> <div> Причем еще что интересно. После этого кода идет довольно много пустого места, а на одной строке даже выставлены пробелы, скриншот прикрепил для наглядности. Попробовал стереть это пустое место, результата не дало. Есть идеи как решить данную проблему?
  3. Respected, спасибо большое. Про адсенс читал, но у меня его пока нет, не берут сайт туда
  4. Ребят, можно обновленную версию стянуть? __community.invisionpower.com/files/file/6616-adfly-advertisement-integration/
  5. spoken, променю отличный компонент, установлен на втором проекте, но для первого он не совсем подходит, ввиду нестандартного меню. Плюс у него оформление выпадающего меню выглядит совсем не хорошо, помню пытался настраивать, ничего не вышло хорошего.
  6. Ну вот для примера посмотрите меню на этом сайте, вот точно так же я хочу реализовать. Я бы руками все в принципе прописал прямыми ссылками, но тут есть один нюанс, а именно, что некоторые приложения доступны только для определенных групп, и соответственно их иконка видна не всем. А если руками все прописывать, то придется либо вообще ее не вставлять, либо делать открытой для всех, но по нажатию на нее у групп, которым нет доступа, будет выдаваться ошибка, что тоже не совсем хорошо. В общем, сейчас подумаю, поковыряю код, отпишу что и как вышло
  7. Так, попробовал именно тот код, который вы дали, просто для проверки результата. Все приложения меню убрались в один пункт, то есть теперь в меню одна иконка More, а там все приложения Форум, Файлы, Галерея и т.д. Хоть что-то в принципе Теперь нужно понять как сделать Форум -> Ссылка 1, Ссылка 2, ... ; Файлы -> Ссылка 1, Ссылка 2..., и т.д. Не совсем понимаю как разграничить приложения из массива, то есть выделить их по-отдельности. Попробовал сделать просто для главной страницы, получилось замечательно, то что мне нужно. Но это просто если строго прописывать прямые ссылки на приложения, что не совсем правильно, хотелось бы с помощью переменных все-таки реализовать... <li id='nav_home' class='left' data-dropdown="left"><a href='__сайт.ru' title='Главная' rel="home"><img src="{style_images_url}/_custom/navIcon.png" class='navIcon' alt='' /><br />Главная &nbsp <img src="{style_images_url}/_custom/dropdown_arrow.png" alt="" /></a> <ul> <li><a href="__www.twitter.com/username"><img src="{style_images_url}/_custom/icon_stats.png" alt="" /> Follow Us on Twitter</a></li> <li><a href="__www.facebook.com/page"><img src="{style_images_url}/_custom/icon-social_facebook.png" alt="" /> Like Us on Facebook</a></li> <li><a href="__www.youtube.com/page"><img src="{style_images_url}/_custom/icon-social_youtube.png" alt="" /> Subscribe on Youtube</a></li> </ul> </li>
  8. spoken, вот как раз с этим и проблема, пока не очень силен в циклах, массивах да и в математике в целом, я гуманитарий в большей степени Но стараюсь учить и понимать по мере сил. Поясню точнее: для каждого пункта меню мне нужно отдельное выпадающее со своими ссылками. Этот код реально переделать под такое? Тут, я так понимаю, исходя из настроек каждого приложения (включено ли его отображение в меню или нет), они заносятся в массив, а после выводятся на экран с общими настройками отображения для всех. Поправьте если не то сказал
  9. Доброго времени суток! Помогите сделать меню, застрял на одном моменте... В общем, я задумал реализовать меню с элементами dropdown, как на мафии. И столкнулся с такой проблемой. В шаблоне пункты меню (приложения) отдельно не задаются, для них всех присвоен один код, так как в настройках приложений их можно скрывать. Немного подумав, я решил сделать так: скрыть все приложения из меню с помощью настроек, и прописать каждое приложение отдельно в коде шаблона. И вот тут я столкнулся с проблемой. Как правильно прописать приложения? Какие перменные использовать? Вот соорудил я такой код на примере для пункта главная страница <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home"><img src="{style_images_url}/_custom/navIcon.png" class='navIcon' alt='' /><br />{$this->settings['home_name']}</a></li> А как сделать такое, например, для файлов, галереи и т.д.? Кстати, функцию Dropdown решил взять из самого шаблона, там есть отдельный пункт меню с соцсетями, и там задан вот такой код: <li id="nav_more" data-dropdown="right"> <a href="#"><img src="{style_images_url}/_custom/navIcon.png" class='navIcon' alt='' /><br />More <img src="{style_images_url}/_custom/dropdown_arrow.png" alt="" /></a> <ul> <li><a href="__www.twitter.com/username"><img src="{style_images_url}/_custom/icon-social_twitter.png" alt="" /> Follow Us on Twitter</a></li> <li><a href="__www.facebook.com/page"><img src="{style_images_url}/_custom/icon-social_facebook.png" alt="" /> Like Us on Facebook</a></li> <li><a href="__www.youtube.com/page"><img src="{style_images_url}/_custom/icon-social_youtube.png" alt="" /> Subscribe on Youtube</a></li> </ul> </li>
  10. Lordbl4, просто тот ресурс тоже тематики IPB, поэтому думаю не очень правильно постить его тут Оба дополнения, что ты показал, это не то, хотя функционал последнего немного похож Sanshalay, да-да, именно такое, но с одним отличием, что блок всегда видим на странице остается.
  11. Доброго времени суток! Приметил довольно интересную штуку на одном сайте, а именно плавающий блок сайдбара. Т.к. ссылки нельзя постить, попробую словами обрисовать. В общем, на последнем месте в сайдбаре находится блок, который при прокрутке страницы вниз ведет себя как обычный блок, но после достижения границы сайдбара он движется вслед за скроллом страницы. Надеюсь понятно описал Не подскажете как реализовать такое?
  12. Всем привет! Можно попросить вот этот файлик? __community.invisionpower.com/files/file/6597-k-34-ipdownloads-opengraph-image/
  13. Приветствую! После обновления форума до 3.4.5 и IP.Downloads до 2.5.4 обнаружился такой неприятный момент... В общем, как вы знаете, на главной IP.Downloads По умолчанию в слайдерах находится по 6 файлов. На версии IP.Downloads 2.5.1 я изменял количество до 9. Делал я это так. Исходный код: <php> $this->toprated = array( 1 => array_slice( $feeds['highrated'], 0, 6 ), 2 => array_slice( $feeds['highrated'], 6, 6 ), 3 => array_slice( $feeds['highrated'], 12, 6 ), ); </php> Собственно, как я понял, с помощью массива тут задается отображаемое количество файлов в каждой из трех вкладок, то есть по 6 в каждой. Изменяя код таким образом... <php> $this->toprated = array( 1 => array_slice( $feeds['highrated'], 0, 9 ), 2 => array_slice( $feeds['highrated'], 9, 9 ), 3 => array_slice( $feeds['highrated'], 18, 9 ), ); </php> ...я получал отображение файлов по 9 штук. После обновления до последней версии, я проделал точно такую же операцию, но! Теперь это почему-то не работает. То есть работает, но не совсем корректно: слайдер расширяется вниз на одну строку как положено, но вместо файлов там просто пустое место. А самое интересное, при обновлении страницы на доли секунды на этих пустых местах появляются файлы и сразу же исчезают. Я в недоумении и даже не знаю в какую сторону копать, что и где разработчики изменили, чтобы это перестало работать корректно. Может есть у кого какие идеи? Для меня очень важно сделать побольше файлов в слайдерах.
  14. Отличный аддон, жаль нет адаптации под IP.Downloads... Очень важно для меня.
  15. Эм... А что с ним? Все вроде бы в порядке. Поподробнее проблему описывайте, не понятно же ничего. Вообще для начала работы с чатом, необходимо настроить права для групп, что собственно вам и предлагается в сообщении в чате.
  16. Всем привет! Не знал как правильно назвать тему, поэтому назвал как есть В общем интересует как реализовать такой интересный эффект, как на _ipbforumskins.com/forums/ , а именно обратите внимание на форум Customers Only! Используется очень занимательный эффект скрытия данного форума. Как можно такое реализовать?
  17. Я знаю способ для разделения прикрепленных и обычных тем, может пригодится? Внешний вид >> Шаблон >> Forum view >> Forumindextemplate Найти <tr class='header hide'> Исходный код <tr class='header hide'> <th scope='col' class='col_f_icon'>&nbsp;</th> <th scope='col' class='col_f_topic'>{$this->lang->words['forum_topic']}</th> <th scope='col' class='col_f_starter short'>{$this->lang->words['forum_started_by']}</th> <th scope='col' class='col_f_views stats'>{$this->lang->words['forum_stats']}</th> <if test="canSeeLastInfoHeader:|:$this->memberData['gbw_view_last_info']"><th scope='col' class='col_f_post'>{$this->lang->words['forum_last_post_info']}</th></if> <if test="topicsismod:|:$this->memberData['is_mod'] == 1"> <th scope='col' class='col_f_mod short'><input type='checkbox' id='tmod_all' class='input_check' title='{$this->lang->words['topic_select_all']}' value='1' /></th> </if> </tr> <!-- BEGIN TOPICS --> <if test="hastopics:|:is_array( $topic_data ) AND count( $topic_data )"> <foreach loop="topics:$topic_data as $tid => $data"> {parse template="topic" group="forum" params="$data, $forum_data, $other_data, $inforum"} </foreach> Заменить все этим кодом <tr class='subhead altbar'> <th scope='col' colspan='<if test="endannouncements:|:$this->memberData['is_mod'] == 1">6<else />5</if>'> <if test="$this->hasPinned=0">Темы форума</if><if test="$this->hasPinned=1">Закрепленные темы</if> </th> </tr> </if> <!-- BEGIN TOPICS --> <if test="hastopics:|:is_array( $topic_data ) AND count( $topic_data )"> {parse striping="forumTable" classes="row1,row2"} <foreach loop="topics:$topic_data as $tid => $data"> <if test="$data['pinned']"> <if test="$this->hasPinned=1"> </if><else /> <if test="$this->hasPinned"> <if test="$this->hasPinned=0"> </if> <tr class='subhead altbar'> <th scope='col' colspan='<if test="endannouncements:|:$this->memberData['is_mod'] == 1">6<else />5</if>'> Forum Topics </th> </tr> </if> </if> {parse template="topic" group="forum" params="$data, $forum_data, $other_data, $inforum"} </foreach>
  18. Охохо, нехилая работка мне предстоит... Спасибо за информацию, придется руками все. А, еще такой вопрос: как лучше сделать? Удалить полностью мой шаблон, и поставить для версии 3.4.5, и править его с нуля Либо заюзать галку Обновить существующий стиль?
  19. Здравствуйте! Наконец дождался возвращении мафии, теперь пришло время задать мой нубский вопрос В общем, дано: Форум версии 3.3.4 Шаблон, в который я внес очень много изменений для улучшения и подгонки под свои нужды Что необходимо: Обновить форум до версии 3.4.5, при этом сохранив все мои изменения в шаблоне. Собственно, я не совсем понимаю, как правильно это сделать. Не вручную же все править, в 2013 году же все-таки живем Копался в настройках, в частности Сравнение/слияние стилей, и не понял как он работает, на локалке после ковыряния шаблон вообще слетел на свое обычное состояние. Отметка галкой Обновить существующий стиль? в меню Импорт/Экспорт стилей тоже результата не дал. P.S. Еще добавлю на всякий случай, что исходник данного шаблона имеется для версии 3.4.5.
  20. WinsanT, вставил в GlobalTemplate, ничего не появилось. Кеш чистил, в браузере и в IPB.
  21. Присоединяюсь, уже не на первом сайте вижу такой, тоже понравился
×
×
  • Создать...