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

Lordbl4

Актив
  • Постов

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

  • Посещение

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

    9

Сообщения, опубликованные Lordbl4


  1. можно узнать где скачать патчи безопасности? один раз спросил выше но так и не ответил...

     

    почитай, тут есть вся нужная информация для 3.4.5

    __ipbmafia.ru/topic/5758-ipboard-33x-34x-and-ipgallery-42x-50x-security-update/
  2. оффтоп

     

    банить надо за вот такой вот флейм в темах поддержки файлов... (см. выше)



    и если исходить из логики, что какой то фаил был выложен где-то там год назад... то даже на вашей любимой зоне возможно всего пара эксклюзивных файлов, остальное - банальный копипаст с русским описанием иили частично доработанныйлокализованный код, взятый либо с IPS Marketplace либо с сайта стороннего разработчика.

  3. 
    
    {parse expression="sprintf('%d', $author['warn_level'] )"}

     

     работает, огромнейшее спасибо! хорошо наверное, когда знаешь... можно такие вещи творить...

     

    вот примерный вариант таблички в userInfoPane, может быть автору пригодиться, у него там ошибки были. нужно лишь изменить пути на свои картинки

    удалено из-за безбожного и безрассудного копирования 

  4. {parse expression="sprintf( $author['warn_level'] )"}

     

    пользователь без нарушений - пустота, стандартный - "0 баллов предупреждения"

    пользователь с нарушениями - число нарушений, стандартное - "х баллов предупреждения"

    админ без предупреждений - пустота, стандартное - "0 баллов предупреждения"

  5. результат

    
    
    {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>
    
  6. условия я пытался сохранить оригинальные... просто не слишком хорошо покачто разбираюсь в них и думал, что на таблицы сохраняются.

     

    задумка была такова- если есть предупреждения как по дефорлту - показывать иконку "восклицательный знак", если нет - показывать другую иконку, ну и дальше стандартный вывод "баллов предупреждения", только разбитый на столбцы таблицы, и всё это под общим условием возможности видеть предупреждения

    <if test="authorwarn:|:$author['show_warn']">
    
    сейчас проверю все варианты из темы. спасибо за помощь!

     

    ------------------

    <if test="$author['show_warn']">
    {parse expression="sprintf( $author['warn_level'] )"}
    </if>
    выводит если есть баллы предупреждения, если ент - пусто, хотя стандартный код упорно пишет "0 предупреждений"... скорее всего что-то сломал :(

    остаётся только одно - вписать проверку на наличие, и если =0 - выводить цыфру 0 без счётчика, иначе выводить глючный счётчик

  7. вот оригинальный код вывода "предупреждений" в 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&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;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&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;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 - предупреждения есть, но не за это сообщение)

    post-8225-0-04376900-1382063418.png

    post-8225-0-86058400-1382063418.png

    post-8225-0-92529100-1382063546.png

  8. допустим, есть код кнопки "выход" на форуме и перед ним вставлена картинка 

    <li><a href="{parse url="app=core&amp;module=global&amp;section=login&amp;do=logout&amp;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='' />&nbsp;{$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 и возможно не правильно всё делаю...

  9. возможно в .htaccess нужно убрать строку 

    Options -MultiViews
    иногда хостеры не любят этого...

     

    и да, путь должен в идеале выглядеть при установке в корень хостинга

    __сайт.ru/forum/2-forum/
    где

    forum - раздел форумов

    2-forum - ID форума, дефис, транслитерация имени форума (у меня он называется Форум )

  10. nikfcsm, в файле conf_global.php строка  

    $INFO['board_url']            =    '__сайт.ru';

    как выглядит?

     

    с двойным слешем у меня была проблема после неправильной установки (ошибка описана в теме поддержки 3.4.5)

     

    так же index.php?/forums/  вот это вот если не ошибаюсь - результат не включенного ModRewrite и ЧПУ "путь"

     

    раздел для настройки - Поисковая оптимизация (SEO)

  11. Stripes, у меня был забугорный рип стиля, в котором прозрачное изображение размером 1х1 пиксель было залито на левый буржуйский хостинг, который ну ооочень медленно работал и иногда просто не грузил этот "пиксель". скачал изображение, залил в папку на сервере, привязал изображение не к ссылке, а к папке со стилем и всё стало намного лучше.

     

    если тупят банеры рекламы - может стоит либо залить их к себе на сервер, либо предъявить рекламодателю проблему с его рекламными ресурсами?


    открыл ещё раз... вот пара идей откуда стоит начать

     

    post-8225-0-64748400-1381855961_thumb.pn

     

    post-8225-0-98181200-1381855962_thumb.pn  - висит уже 3 минуты...

×
×
  • Создать...