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

benix

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

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

  • Посещение

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

    1

Активность репутации

  1. Лайк
    benix отреагировал в kgb за запись, Скрываем от гостей ссылки на профиль из цитат   
    Если в настройках модуля закрыть профили пользователей от гостей (что во многих случаях полезно, т.к. спамеры зачастую используют профили в своих неблаговидных целях),  движек соот-но закрывает для гостей и ссылки на профили. Закрывает, но не везде. По недоразумению (которых, увы, немало насоздавали разработчики) остаются ссылки цитируемого автора в цитатах. А это генерирует кучу ошибок в Яндекс Вебмастере и Search Console. Не страшно конечно, но и неприятно.
    Конечно, можно закрыть все это в robots.txt ( Disallow: /profile/ ) , но боты же все равно будут шариться по ссылкам, опять же без толку нагружая сайт.
    Закрыть же ссылки на профиль в цитатах можно простым скриптом, который нужно вставить перед тегом </body> (или лучше создать отдельный шаблон, куда сувать такие скрипты и подлючить этот шаблон к globalTemplate )
    {{if !\IPS\Member::loggedIn()->member_id}} <script type="text/javascript"> $('[data-ipsquote]').removeAttr("data-ipsquote-userid"); </script> {{endif}} Кстати, плагин InsertName тоже оставляет ссылки на профиль. Если он стоит, то можно добавить к вышеприведенному скрипту еще одну строчку. Получится вот так
    {{if !\IPS\Member::loggedIn()->member_id}} <script type="text/javascript"> $('[data-ipsquote]').removeAttr("data-ipsquote-userid"); $('[data-mentionid]').removeAttr("href data-ipshover data-ipshover-target"); </script> {{endif}}  
  2. Лайк
    benix отреагировал в ram108 за запись, Добавление скролинга стандартного блока «Лента тем»   
    Простая модификация добавления полосы скролинга стандартного блока "Лента тем" на странице форума для вывода большего количества последних тем.
    1. Устанавливаем блок "Лента тем" на страницу форума. В настройках блока "Количество для отображения" ставим 15.
    2. Админ -> Внешний вид -> Стили и шаблоны -> Ваш стиль -> Кнопка редактора стилей -> CSS -> core-front-custom-custom.css -> добавить:
    #ipsLayout_mainArea [data-blockid*="app_forums_topicFeed"] .ipsWidget_inner { max-height: 300px; overflow: auto; } Результат:

  3. Лайк
    benix отреагировал в ram108 за запись, Как выставить права на файлы и папки с помощью командной строки   
    После распаковки дистрибутива форума может потребоваться выставить права на новые файлы и папки. Вручную сделать это проблематично, учитывая, что в дистрибутиве более 3000 файлов. Для этих целей можно использовать командную строку (шелл).
    Предположим, что 1) форум у вас установлен в папку /var/www/user/data/www/site.ru/, 2) пользователь от которого запускается Apache (или nginx) www-data
    Установить владельца всех файлов на www-data:
    chown -R www-data:www-data /var/www/user/data/www/site.ru/* Установить права доступа на директории 0755, на файлы 0644:
    find /var/www/user/data/www/site.ru/ -type f -exec chmod 0644 {} \; find /var/www/user/data/www/site.ru/ -type d -exec chmod 0755 {} \; Вот и все
  4. Лайк
    benix отреагировал в Sipsb за запись, Иконки в меню профиля   
    Для добавления иконок заходим Внешний вид --> Стили и шаблоны --> CSS. Вставляем в CUSTOM.CSS следующий код:

  5. Лайк
    benix отреагировал в IAF за запись, Что делать, если при обновлении 4.0.x > 4.1.x не работает стиль?   
    Открыть в АЦ шаблон core > front > global > globalTemplate
    Найти строку "{template="utilitiesMenu" app="core" group="global" params=""}", удалить и сохранить изменения.
    Открыть по очереди шаблоны в той же группе: navBar, mobileNavBar, mobileNavigation и откатить все изменения в этих шаблонах (специальная кнопка для этого есть).
    После чего форум должен загрузиться с вашим стилем.
  6. Лайк
    benix отреагировал в IAF за запись, Краткий FAQ по особо частым вопросам   
    Залить файлы на хостинг, открыть сайт в браузере, следовать указаниям на экране.
     
    Залить файлы на хостинг с заменой, перейти по адресу /admin/upgrade, следовать указаниям на экране.
     
     
     
     
    FAQ будет дополняться
    Автор: @IAF
  7. Лайк
    benix отреагировал в Respected за запись, Перейти к непрочитанному при клике на название темы   
    Чтобы при клике на название темы с непрочитанными сообщениями вас переместило сразу к ним, необходимо сделать правку в шаблоне forums > front > forums
    найти:
     
    <a href='{$row->url()}' itemprop="url"{{if $row->tableHoverUrl and $row->canView()}} Заменить на:
    <a href="{{if $row->unread()}}{$row->url( 'getNewComment' )}{{else}}{$row->url()}{{endif}}" itemprop="url"{{if $row->tableHoverUrl and $row->canView()}}  
  8. Лайк
    benix отреагировал в Silence за запись, Спойлер в IPS Community Suite 4   
    Спойлер в IPS Community Suite 4
    Перейти ACP - Customization -> Toolbars и нажмите на кнопку Add Button -> Custom:

    Заполните поля:
    Button Title:  spoiler
    Icon:  загрузить изображение
    выбирать: Block
    Use option?: включить
    HTML:
    Сохранить




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