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

kgb

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

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

  • Посещение

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

    31

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

  1. Что за болезнь такая, очищать. Все что можно очищать, все настраивается в админке. То, что еще можно очистить - не скажу, нечего туда лезть, если не понимаешь что делаешь. Вот ты удалил бы core_acp_search_index - и все нахрен, поиск в админке не работает. Не занимайтесь херней
  2. панель хостинга может и врать. Это раз. Два - просто очищать растущий core_log глупо. Надо ошибки исправлять, а не удалять сообщения об ошибках. Если он растет, значит на сайте куча ошибок, на которые ты забиваешь. Вот , например, мой core_log со стандартным интервалом очистки 30 дней. И то там почти все ошибки, что facebook долго не отвечает. Размер 1 Мб. Три. Здесь какие значения стоят -- Advanced Configuration -> Data Storage ?? Верх идиотизма очищать поисковые индексы
  3. pp_setting_count_comments - это поле таблицы core_members . 1 статысы у пользователя включены. 0 - выключены. Простой запрос и у всех 1
  4. C таким нет, с подобным да Выявленный мной баг они решили только в 4.2 версии да и то как то кривовато
  5. kgb

    Minimized Quote

    Пока Sufiy загрузит новую версию плагина, я загружу свой вариант. Minimized Quote 1_0_2_KGB.xml Minimized Quote 1_0_2_KGB.xml
  6. До того размера который ты задал в настройках групп
  7. Это ни о чем, потому как на скорость загрузки влияют мильон факторов. Однако мое дело предупредить.
  8. Установить ссот. права для тех или иных групп пользователей. Только не спрашивай как. Пошлю далеко
  9. Если у тебя генерируется куча ошибок, то ищи способы их исправления. У меня как увеличилась немного по сравнению с тройкой при обновлении, так и остается на нормальном уровне. Построй базу по размеру в phpMyAdmin и выложи здесь скриншот
  10. Это все конечно хорошо, но! Ты не подумал о том, что изначально информация берется из таблицы "core_sessions" где уже есть все данные для шаблона "userLinkFromData". Ты же предлагаешь, через вызов метода \IPS\Member::load( $row['member_id'] ) дополнительно задействовать таблицу "core_members". Поэтому тем, кто хочет воспользоваться этим советом, вначале желаю подумать - стоит ли нагружать движек ради какого то мнимого визуального эффекта?
  11. Если в настройках модуля закрыть профили пользователей от гостей (что во многих случаях полезно, т.к. спамеры зачастую используют профили в своих неблаговидных целях), движек соот-но закрывает для гостей и ссылки на профили. Закрывает, но не везде. По недоразумению (которых, увы, немало насоздавали разработчики) остаются ссылки цитируемого автора в цитатах. А это генерирует кучу ошибок в Яндекс Вебмастере и 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}}
  12. Только при каждом обновлении придется переписывать
  13. И еще есть консрукция {expression=""} которая возвращает результат работы какой нибудь функции. Пример {expression="md5(uniqid())"} По сути это же можно написать длиннее {{$v = md5(uniqid());}} {$v}
  14. Нет не правильно, начиная с то го, что пример ни о чем. Ну если уж хочется на таком примере, то вот так {{$permennaya = ''tudim sudim';}} А вывод {$permennaya} Причем!!! Если используются встроенные конструкции {{if $permennaya}} {{endif}} то точки с запятой в конце не ставятся. А здесь {{$permennaya = ''tudim sudim';}} точка с запятой обязательна С помощью блоко - это хорошо. Но. Вот есть у меня доска объявлений. Где устаревшие объявы переносятся в раздел "Архив". Можно конечно плагин-задачу написать, которая раз в сутки будет проверять объявы и переносить, Но я поступил проще - прям в шаблоне проверяется время и если надо объява переносится в другой раздел {{$dateNow = time();}} {{$ads_period=180*86400;}} {{if $record->container()->id !== XX}} {{if $dateNow > ( $record->record_updated + $ads_period )}} {{\IPS\Db::i()->update('cms_custom_database_X', array( 'record_locked' => 1, category_id => XX ), array( 'primary_id_field=?', $record->_id ) ); // move to archive}} {{endif}} {{endif}}
  15. Есть 2 основных способа выравнивания по центру (их больше, но еще раз, основыных 2). Родителю text-align: center? потомку или margin: 0 auto или display: inline-block
  16. Так а чего тебе надо выровнять? container или то что в нем?
  17. Ну 19.4 уже вышла, хотя ты о местном релизе. Просто делаешь бэкап всего и вся, закачиваешь файлы и обновляешься. Лично я рекомендую держать тестовую копию и вначале обновлять ее
  18. я когда админил пару контор, все эти вк и фейсбуки и прочее дерьмо работникам позакрывал, что бы работали а не болтались хрен знает где))))))))))
  19. Обновил плагин, теперь он еще шифрует ссылки. Шифр простейший base64 но в коде никакого упоминания о домене
  20. Вышло. Блин изза нескольких файлов новая версия
  21. Вариант: а) использовать стандартную тему. б) обратиться с этим вопросом к автору темы. в) нажать F12 и увидеть, что вместо оригинального css класса ipsUserPhoto_large у тебя используется авторский ipsUserPhoto_variable которому не заданы никакие размеры и опять спросить у автора темы - какого хрена он так сделал. г) изучить CSS & HTML и либо заменить ipsUserPhoto_variable на ipsUserPhoto_large либо задать размеры ipsUserPhoto_variable
  22. Удали через базу. Таблица ПРЕФИКС_core_widget_areas . Можешь всю ее очистить TRUNCATE ПРЕФИКС__core_widget_areas; ничего страшного не будет, просто все блоки удалятся отовсюду
×
×
  • Создать...