-
Постов
907 -
Зарегистрирован
-
Посещение
-
Победитель дней
9
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные Lordbl4
-
-
оффтоп
банить надо за вот такой вот флейм в темах поддержки файлов... (см. выше)
и если исходить из логики, что какой то фаил был выложен где-то там год назад... то даже на вашей любимой зоне возможно всего пара эксклюзивных файлов, остальное - банальный копипаст с русским описанием иили частично доработанныйлокализованный код, взятый либо с IPS Marketplace либо с сайта стороннего разработчика. -
-
Версия движка 3,3,4
как вариант - поставить последнюю на текущий момент версию - 3.4.5
-
KGstan, выложи под спойлер и в тэг кода исходный код 2х шаблонов, указанных в ReadMe для редактирования... сделаем.
-
Sasha9, саня, лично тестировал? корректно работает?
-
{parse expression="sprintf('%d', $author['warn_level'] )"}
работает, огромнейшее спасибо! хорошо наверное, когда знаешь... можно такие вещи творить...
вот примерный вариант таблички в userInfoPane, может быть автору пригодиться, у него там ошибки были. нужно лишь изменить пути на свои картинки
удалено из-за безбожного и безрассудного копирования
-
spoken, %d баллов предупреждения
-
{parse expression="sprintf( $author['warn_level'] )"}
пользователь без нарушений - пустота, стандартный - "0 баллов предупреждения"
пользователь с нарушениями - число нарушений, стандартное - "х баллов предупреждения"
админ без предупреждений - пустота, стандартное - "0 баллов предупреждения"
-
{parse expression="sprintf( $author['warn_level'] )"} что показывает у того, у кого нет предупреждений?
пустоту
-
результат
{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}
вставляю в любое место - показывает верно,
{parse expression="sprintf( $author['warn_level'] )"}
вставляю в то же самое место - показывает только если есть предупреждения (хотя работало...)
<if test="$author['show_warn']"> {parse expression="sprintf( $author['warn_level'] )"} </if>
тоже самое...
<if test="hasWarningId:|:$options['wl_id']"> {parse expression="sprintf( $author['warn_level'] )"} </if>
не знаю зачем, но тоже не работает
как вариант...
<if test="$author['warn_level'] == 0"> <td align="center"><span class='postcoutninfopane'>0</span></td> <else /> <td align="center"><span class='postcoutninfopane'>{parse expression="sprintf( $author['warn_level'] )"}</span></td> </if>
-
spoken, оно же к другому if... или так нельзя?
-
условия я пытался сохранить оригинальные... просто не слишком хорошо покачто разбираюсь в них и думал, что на таблицы сохраняются.
задумка была такова- если есть предупреждения как по дефорлту - показывать иконку "восклицательный знак", если нет - показывать другую иконку, ну и дальше стандартный вывод "баллов предупреждения", только разбитый на столбцы таблицы, и всё это под общим условием возможности видеть предупреждения
<if test="authorwarn:|:$author['show_warn']">
сейчас проверю все варианты из темы. спасибо за помощь!------------------
<if test="$author['show_warn']"> {parse expression="sprintf( $author['warn_level'] )"} </if>
выводит если есть баллы предупреждения, если ент - пусто, хотя стандартный код упорно пишет "0 предупреждений"... скорее всего что-то сломалостаётся только одно - вписать проверку на наличие, и если =0 - выводить цыфру 0 без счётчика, иначе выводить глючный счётчик
-
вот оригинальный код вывода "предупреждений" в userInfoPane
<if test="authorwarn:|:$author['show_warn']"> <li> <if test="hasWarningId:|:$options['wl_id']"> <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /> </if> <a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> </li> </if>
как разделить код по частям, чтобы ссылку к примеру обозвать "нарушения" и через двоеточие вывести счётчик?к примеру
{$author['warn_level']}
у меня пару раз вывел инфу "0 предупреждений" и потом отказался выводить... перемудрил я что-то наверное. подскажите, кто понимаети вот вы ругаете автора что он таблицу сделал в юзер инфо... а веть это хорошее решение чтобы не выравнивать руками... если не считать проблемы выше и не доработанных доп. полей - весьма красиво...
вот часть кода таблицы, в котором глючит счётчик
<!--Нарушения--> <if test="authorwarn:|:$author['show_warn']"> <tr> <if test="hasWarningId:|:$options['wl_id']"> <td align="center"><img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /></td> <else /> <td align="center"><img src="{$this->settings['img_url']}/icons/arrow-right.png" alt='' /></td> </if> <td align="left"><a href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>Нарушения:</a></td> <td align="center"><span class='postcoutninfopane'>{$author['warn_level']}</span></td> </tr> </if> <!--/Нарушения-->
вот примеры недоработанной идеи (screenshot.4.png - предупреждений 0, screenshot.5.png - за данное сообщение выставлено предупреждение? screenshot.6.png - предупреждения есть, но не за это сообщение)
-
можно ли в ручную реализовать функционал данного хука через userInfoPane ?
-
итогового HTML
в смысле? из браузера выдрать чтоли?)
//upd
добавил этот же класс для кнопки входа. ссылка в профиле, принцип работы виден
-
допустим, есть код кнопки "выход" на форуме и перед ним вставлена картинка
<li><a href="{parse url="app=core&module=global&section=login&do=logout&k={$this->member->form_hash}" base="public"}" title='{$this->lang->words['log_out']}'><img src="{$this->settings['img_url']}/icons/s-out.png" class='iconexit' alt='' /> {$this->lang->words['log_out']}</a></li>
класс iconexit прописан следующим образом
.iconexit { margin-left: 0px; margin-top: -1px; opacity: 0.8; } .iconexit:hover { opacity: 1.0; }
для текста кнопки "выход" применяются следющие параметры#user_navigation a { color: #ACB5C3; } #user_navigation a:hover { color: #E8ECF3; }
при наведении на иконку срабатывает ховер и для иконки и для текста
но при наведении на текст срабатывает ховер только для текста
собственно, как сделать чтобы ховер срабатывал в обоих случаях одинаково?
я не специалист html & css и возможно не правильно всё делаю...
-
возможно в .htaccess нужно убрать строку
Options -MultiViews
иногда хостеры не любят этого...и да, путь должен в идеале выглядеть при установке в корень хостинга
__сайт.ru/forum/2-forum/
гдеforum - раздел форумов
2-forum - ID форума, дефис, транслитерация имени форума (у меня он называется Форум )
-
-
nikfcsm, в файле conf_global.php строка
$INFO['board_url'] = '__сайт.ru';
как выглядит?
с двойным слешем у меня была проблема после неправильной установки (ошибка описана в теме поддержки 3.4.5)
так же index.php?/forums/ вот это вот если не ошибаюсь - результат не включенного ModRewrite и ЧПУ "путь"
раздел для настройки - Поисковая оптимизация (SEO)
-
там зато такие фишки прикольные и долгожданные
а можно в 2х словах про долгожданные?
-
SoVeR, изучение функций АЦ - крайне полезное и занимательное мероприятие
-
-
какой утилитой все это проверяется? будьте добры ссылочку, думаю всем будет полезно...
webpagetest
-
Stripes, у меня был забугорный рип стиля, в котором прозрачное изображение размером 1х1 пиксель было залито на левый буржуйский хостинг, который ну ооочень медленно работал и иногда просто не грузил этот "пиксель". скачал изображение, залил в папку на сервере, привязал изображение не к ссылке, а к папке со стилем и всё стало намного лучше.
если тупят банеры рекламы - может стоит либо залить их к себе на сервер, либо предъявить рекламодателю проблему с его рекламными ресурсами?
открыл ещё раз... вот пара идей откуда стоит начать
Invision Power Board 3.4.5 Final Русифицированный выпуск / Nulled (IPBmafia.Ru)
в Релизы IP.Board
Опубликовано
почитай, тут есть вся нужная информация для 3.4.5