Jump to content

Viktar83

Актив

Solutions

  1. Viktar83's post in Отступ от аватара was marked as the answer   
    Можно и через CSS, тогда расстояние можно регулировать
     
    Внешний вид ---> %стиль% ---> CSS ---> ipb_styles.css
     
    найти:
    .author_info .group_icon { margin-bottom: 3px; } и дописать margin-top, например, 5px
    .author_info .group_icon { margin-bottom: 3px; margin-top: 5px; }
  2. Viktar83's post in Помогите сделать такую же табличку was marked as the answer   
    Unknown13, ищи по английскому названию Sticky Message, хук есть в файловом архиве
  3. Viktar83's post in Выравнять меню по странице was marked as the answer   
    И все же попробуйте вот так:
    /* LAYOUT */ #content, .main_width { margin: 0 auto; width: 87% !important; min-width: 960px; } #header_bar { min-width: 980px; } #branding, #primary_nav { min-width: 960px; width: 87%; margin: 0 auto; } #primary_nav { padding: 0 10px !important; } #primary_nav .main_width { width: 100% !important; } #community_app_menu { margin: 0 -11px 0 -10px !important; } #content { background: #fff; padding: 10px 10px; line-height: 120%; -webkit-box-shadow: 0 5px 9px rgba(0,0,0,0.1); -moz-box-shadow: 0 5px 9px rgba(0,0,0,0.1); box-shadow: 0 5px 9px rgba(0,0,0,0.1); }  Вот так должно получиться:



  4. Теоретически можно, но по идее:
    есть же ссылка на список пользователей онлайн (доступна через "быстрый переход --> сообщество --> пользователи онлайн") а сама ссылка имеет вид 
    сайт.ру/index.php?app=members&module=online&sort_order=desc и этот список удобнее - видно, кто что делает/читает

     
    просто воткнуть эту ссылку в удобное место...
     
    ---
    А уж если делать сортировку в общем списке, то можно реализовать по-другому, используя массив пользователей онлайн (как его получить можно увидеть в этом списке "пользователей онлайн"). Т.е. будем иметь массив всех пользователей и массив онлайн - тогда выводить и сортировать будет проще
     
    ---
    ПС:
    не могу придумать, зачем это нужно, когда есть отдельный более удобный список. Там еще и боты и гости светятся
  5. Viktar83's post in Вывод имени Юзера в шаблон userinfoPane was marked as the answer   
    Если это надо именно в userInfoPane:
     
    отображаемое имя пользователя:
    {$author['members_display_name']} отображаемое имя пользователя, оформленное под цвет группы:
    {IPSMember::makeNameFormatted( $author['members_display_name'], $author['member_group_id'] )}  Но это просто ник, без ссылки на профиль

    Ник с ссылкой на профиль, но без оформления цветом
    {IPSMember::makeProfileLink($author['members_display_name'],$author['member_id'],'','')}
  6. Viktar83's post in Вопрос про покупку IPB was marked as the answer   
    Хорошая русификация есть тут '?do=embed' frameborder='0' data-embedContent>>
     
    Единственное достоинство локализации от IBR - это вшитая в нее авторизация через ВКонтакте, так как отдельно такого модуля нет.
     
    ---
    ПС: от себя добавлю:
     
    во втором варианте локализация абсолютно полная, в первом присутствуют некоторые не переведенные моменты (в админке) такие как: названия групп, масок, некоторые названия вкладок, описание ББ-кодов и т.д. по мелочи. Легко правится ручками, если надо, под себя. Но в принципе неудобств не вызывает.
     
    Никто не мешает скачать и попробовать, заодно можете поставить 3.4.6 RUS (там русификация от IBR) и сравнить.
  7. Viktar83's post in Два поста в один was marked as the answer   
    Вот нашел _blog.ac-u.ru/ipb-331-tekst-dobavleno-pozzhe-pri-obedinenii-soobshhenijj/
    Это для 3.3. Для 3.4 то же самое, только искать и менять строку
    $new_post  = $last_post['post'].'<br />'.$post['post']; вот тут вместе с <br /> можно что-то свое придумать.
     
    Файл для изменения: / admin / applications / forums / sources / classes / post / classPost.php
  8. Viktar83's post in Помогите с предупреждениями пожалуйста was marked as the answer   
    1) как пользователям видеть свои предупреждения
     
    Система  --->  Настройки  --->   Пользователи (Members)  --->  Настройки систем жалоб и предупреждений
    Включить систему предупреждений? - Да
    Разрешить пользователям видеть свои предупреждения - Да
     
    В профиле под аватаром пользователь сможет увидеть свои баллы предупреждения
     
    2) настройка способа уведомления о получении предупреждения: 
     
    Пользователи ---> Настройки уведомлений ---> Способ уведомления при получении предупреждения ---> поставить "внутрисистемное уведомление" (  )
    все прекрасно работает:



     
     
  9. Viktar83's post in Статус пользователя и изменение репутации was marked as the answer   
    1) Установить хук, например, >User Online Status in Topics
     
    2) стандартная функция, включается в настройках: Система ---> Настройки ---> Пользователи ---> Система Репутации:



  10. Viktar83's post in задвоились пункты меню "Участники" и "Форум" was marked as the answer   
    Вот эти строки удалите:



      собственно вот уже исправленный код:



     
  11. Viktar83's post in Нужна помощь was marked as the answer   
    точно, не заметил - внизу мелким шрифтом написано... 

    Что-то такой функции наверное и нет.
     
    Темы можно сортировать по-разному. По умолчанию стоит "по дате последнего сообщения". Можно там же в настройках форума выставить "по дате создания".



    Ну а пользователь все равно может настроить под себя, зато изначально будет так, как стоит в настройках форума.
  12. Viktar83's post in При смене стиля, фон категории остаётся синим. was marked as the answer   
    У вас не указано, что стиль должен использовать определенные картинки (из папки memory), поэтому он берет их из стандартного стиля (папка master).
    Такое возможно, когда например при установке (импорте картинок) не указали, что их необходимо использовать с конкретным стилем.
     
    Зайдите в настройки стиля и ниже в выпадающем списке укажите папку своего стиля:



  13. Viktar83's post in Условия в шаблонах was marked as the answer   
    Не уверен, что в файле css это сработает. Можно тогда в самом шаблоне через style="width: ..." для элемента, а вычисления можно и во вставке php произвести
     
    <php>
    $wdt = 132/200*$_data['author']['pp_reputation_points'];
    </php>
    <span style="width:{$wdt}px">...
     
    Не знаю, примерно так... Увы, ничего путного не посоветую. Единственное что, скачайте разные хуки для репутации и посмотрите, как там сделано. Заодно и глобальную переменную для репутации уточните. Еще желательно проверку делать, не отключена ли часом сама система репутации и т.д., но это тоже можно в этих хуках подсмотреть.
     
    Чем могу, извиняйте... 
  14. Viktar83's post in Редактирование inset_row f_row was marked as the answer   
    Хм. А в ipb_styles.css (для этого стиля) разве нет?




    я, правда, могу видеть только уже сжатые и склееные css - но в одном из них точно есть эти свойства (и скорее всего в ipb_styles.css)
  15. Viktar83's post in Как сделать ник жирным was marked as the answer   
    Есть вариант при помощи CSS ( но это будет для всех без исключения, а не только для определенной группы, как в примере HooLIGUN ):
     
    В ipb_styles.css вашего стиля найдите строки:
    .post_block h3 { ... } ниже допишите вот так:
    .post_block h3 { ... } .post_block h3 .author { font-weight: bold; } /* ник пользователя выделяется жирным шрифтом */
  16. Viktar83's post in Ошибка Fatal error was marked as the answer   
    А мне кажется, вы даже не потрудились проверить ее
     
    _ipbzona.ru/topic/7531-oshibka-bdpri-ustanovki/
    _forums.ibresource.ru/topic/63779-oshibka-pri-ustanovki-foruma/
  17. Viktar83's post in Как обвести группу под аватаркой? was marked as the answer   
    Ну раз делали таким образом, то попробуйте:
    <li class='ipsButton_secondary' style='margin-top: 5px;'> {$author['_group_formatted']} </li>
  18. Viktar83's post in скрыть ссылки от гостей was marked as the answer   
    Может, этот хук (BIM34) Hide link and code 1.0.5 ( _ipbmafia.ru/topic/21-bim34-hide-link-and-code-105/ )
    Почитайте ту тему, вроде не все гладко
     
    Русская версия _ipbmafia.ru/files/file/1225-bim34-hide-link-and-code-105-rus/
     
    Более новая 1.0.6 _ipbmafia.ru/files/file/1324-bim34-hide-link-and-code-106/
  19. Viktar83's post in Ссылка в шапке форума was marked as the answer   
    Все нормально - это ошибка 404 - такой страницы не существует.
     
    Ваш форум находится по адресу
    __ only-rp.esy.es/
    или
    __ only-rp.esy.es/index.php
    или
    __ only-rp.esy.es/index.php?app=forums (адрес приложения IPB форум) на крайний случай
     
    Но никак не __ only-rp.esy.es/forum - что это и куда оно должно вести?
     
    С таким же результатом я набираю __ only-rp.esy.es/abrakadabra - и попадаю на 404
     
     
    Просто поправьте ваши ссылки вида __ only-rp.esy.es/forum на __ only-rp.esy.es/ (в шапке - шаблон  defaultHeader, в меню - шаблон GlobalTemplate )
    Вот и qweqweqwe правильно сказал.
  20. Надо исправить кавычки ‘left’ на "left"
     
    извини, я изначально неверно написал. Вот так должно быть:
    <li class="left"><a href="__l2jafri.com" rel="nofollow" target="_blank">L2JaFri.CoM</a></li>


  21. Viktar83's post in Проблемы с переводом языка и изменением вкладок was marked as the answer   
    WOLF Вам и говорит - в globalTemplate смотрите и редактируйте код в <div id='footer'...>
     
    Скорее всего это будет что-то вроде
    <div class='footerCol'>             <h3><a href='{parse url="act=idx" seotitle="false" base="public"}'>Forums</a></h3>             <ul>             <li>...
  22. Viktar83's post in статичные страницы was marked as the answer   
    Можно:
     
    создать файл имя_файла.php в корне сайта или в отдельной директории
    <?php define( 'IPB_THIS_SCRIPT', 'public' ); require_once( 'initdata.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsRegistry.php' ); require_once( IPS_ROOT_PATH . 'sources/base/ipsController.php' ); require_once( IPS_ROOT_PATH . 'sources/base/darkLAE.php' );   $content        = <<<BLK Ваш контент BLK; $registry = ipsRegistry::instance(); $registry->init(); $registry->output->setTitle('тайтл страницы'); $registry->output->addContent($content);  $registry->output->sendOutput(); ?> при этом надо учитывать условный путь до initdata.php, например:
     
    если файл в корне сайта, то
     require_once( 'initdata.php' );
     
    если в папке, то
     require_once( '../initdata.php' );
     
    Примечание:
    Если размещаете файл в отдельной созданной директории (например сайт / папка / файл.php ), то обзовите его index.php. В папке должен обязательно присутствовать файл index, можно просто пустой index.html, для защиты директории от посторонних глаз. Или в .htaccess прописать Options -Indexes - запрет на просмотр содержимого каталогов сайта (если нет индексного файла)
     
    Недостатки:
    - Править и набирать содержание придется ручками в блокноте и каждый раз при этом лазить через фтп
    - Будут отсутствовать боковые блоки
    - Набирать тест придется с учетом тегов html, если хотите как-то оформить текст
    Т.е. способ подходит для 1-2 совсем уж простеньких страниц
     
    ПС:
    Если не работает EasyPages есть еще приложение Pages (  _ipbmafia.ru/topic/810-dp34-pages-203/  )
     
    ППС: может стоит задать вопрос в теме поддержки EasyPages и удастся решить проблему?
  23. Viktar83's post in Блоки в ip.content was marked as the answer   
    IP.Content не виноват  - виноват ваш стиль (на стандартном все в порядке):
    на форуме ширина боковых блоков 270px;
    на главной контента - 200px;



     
    Как исправить:
     
    попробуйте в  ipb_styles.css ( или ipb_common.css или ipcontent.css ? неясно, где конкретно прописаны эти свойства, но где-то в одном из css )
     
    найти:
    .ipsLayout.ipsLayout_withright { padding-right: 210px; clear: left; } заменить на:
    .ipsLayout.ipsLayout_withright { padding-right: 280px; clear: left; } найти:
    .ipsLayout .ipsLayout_right { width: 200px; margin-right: -210px; float: right; } заменить на:
    .ipsLayout .ipsLayout_right { width: 270px; margin-right: -280px; float: right; } Результат:



  24. Viktar83's post in Задний фон was marked as the answer   
    Картинка масштабируется при изменении размеров окна браузера, а padding у слоя #ipbwrapper задан жёстко.
     
    Картинку растягивать и как-то смещать - не вариант, так как на ней расположен и логотип и контактные данные. Поэтому...
     
     
    Варианты исправления:
     
    1) Самый простой вариант:
     
    задать  padding у слоя #ipbwrapper через %
    padding-top: 27%; (примерно так, можно подобрать точнее) И в принципе всё ). Но я бы ещё в фотошопе у картинки внизу сделал небольшой плавный переход-градиент к чёрному цвету - чтобы нижняя граница картинки не так бросалась в глаза.
     
    2) Вариант чуть посложнее:
     
    Вставлять картинку не через background а через тег <img>.
    Т.е. в шапке после верхнего меню стоит слой с картинкой. Тогда высота слоя будет задаваться высотой картинки и меняться при изменении размеров окна. Тогда #ipbwrapper с padding-top: 0px будет всегда строго под картинкой.
     
    3) Вариант сложнее:
     
    Изначально планировать вёрстку по-другому: логотип отдельно, контакты - отдельно, картинка-фон - отдельно. Т.е. "мухи - отдельно, котлеты - отдельно". Тогда и логотип не будет никуда уезжать, и контакты можно текстом набрать (кстати - плюс для клиентов, чтобы в выдаче сразу видеть телефоны, не заходя на сайт) и т.д.

    Кстати, рекомендую сместить картинку вниз на 30-36px, чтобы при уменьшении окна логотип не обрезался сверху: 

      body { font: normal 13px helvetica, arial, sans-serif; position: relative; background: #000 url(__tltaxi-forum.ru/uploads/img/taxi_mega.png) no-repeat 50% 36px; background-size: 100%; } тогда
    #ipbwrapper { margin: 0 auto; width: 90%; padding-top: 30%; } результат:


      в полноразмерном режиме:

     
  25. Viktar83's post in Письмо подтверждения. was marked as the answer   
    Ну как бы:
    '?do=embed' frameborder='0' data-embedContent>>
    '?do=embed' frameborder='0' data-embedContent>>
     
    А конкретно, ищешь в языке reg_validate:



     
    И далее оформляешь, как тебе надо (только служебные фразы типа <#NAME#> не трогай).
     
    И ещё, так как почтовые программы могут иметь особенности в чтении html/css (или вообще могут быть отключены стили у пользователя, читающего твоё письмо), то сначала загугли как оформить email письмо с помощью html css.
    Удачи.