ipb323
Пользователи
-
Количество сообщений
161 -
Reputation
18 ipb323's Reputation
Everything posted by ipb323
-
Скрыть контент для мобильных и планшетов
Подниму тему. Через css удобно скрывать, но если это тяжёлый контент, то он только скрывается, но всё равно загружается. Можно в шаблоне условие сделать, что если это мобильная версия (или ширина экрана меньше определенной величины), то не загружать блок?
-
1S160/2
Сегодня словил эту ошибку на рабочем и тестовом форуме практически одновременно. Т.е. главная грузится, а при любом переходе получаю "Контент не найден". Голову сломал - почему это произошло, но всё таки причину нашёл. Немного раньше перешёл на php7.3. Естественно, пробую на тестовом, если нормально, то повторяю на рабочем. 7.3 работал нормально три дня, в том числе делал ребуты и никаких проблем не замечено было. Пока сегодня не начал играться с кэшированием, переключать варианты и замерять скорость загрузки. В результате, словил ошибку. Помогло всё восстановить - возврат на 7.0 и перезагрузка. Оба форума в норме. Вот теперь думаю - что же это за глюк такой...
-
Как включить кэширование memcached
Может кто сталкивался? После выбора различных комбинаций в "Храние данных" и нажатии "Сохранить", получаю следующее: Error: Undefined constant 'IPS\REDIS_ENCRYPT' (0) #0 /var/www/html/system/Redis/Redis.php(76): IPS\_Redis->__construct() #1 /var/www/html/system/Data/Cache/Redis.php(34): IPS\_Redis::i() #2 /var/www/html/applications/core/modules/admin/settings/advanced.php(260): IPS\Data\Cache\_Redis->__construct(Array) #3 [internal function]: IPS\core\modules\admin\settings\_advanced->_manageDatastore() #4 /var/www/html/applications/core/modules/admin/settings/advanced.php(52): call_user_func(Array) #5 /var/www/html/system/Dispatcher/Controller.php(96): IPS\core\modules\admin\settings\_advanced->manage() #6 /var/www/html/applications/core/modules/admin/settings/advanced.php(34): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/system/Dispatcher/Dispatcher.php(146): IPS\core\modules\admin\settings\_advanced->execute() #8 /var/www/html/admin/index.php(14): IPS\_Dispatcher->run() #9 {main} Редис и расширение установлены. Пробовал и с паролем и без.
-
Платное продвижение пользователя в IPB 4.x
В закладке "Преимущества покупки" -- Переместить клиента в группу.
-
Сontact - обратная связь на форуме.
Посмотреть в логах апача.
-
Загрузка css
При измерении PageSpeed выдаёт немыслимые величины при загрузке css и java. К примеру: /uploads/css_built_1/341e4a57816af3ba440d891ca87450ff_framework.css.c1399a901268c4ecedc565b8176ce44b.css?v=9d3e702247 имеет величину всего 45К, но грузится 1680мс. Какие-то запредельные величины. Метод хранения данных пробовал и в базе данных, и на диске - разницы нет. Может быть кто знает - как бороться? П.С. сервер свой и с очень хорошим запасом по быстродействию.
-
После перехода на https развалился стиль
aplayer по аналогии с 80 портом в nginx прописать следующее: server { listen 443; server_name vaoz.ru; ssl on; ssl_certificate /etc/nginx/ssl/*******.crt; ssl_certificate_key /etc/nginx/ssl/********.key; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; location / { proxy_read_timeout 900; proxy_send_timeout 900; proxy_pass http://********; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_buffer_size 8k; proxy_set_header X-Forwarded-Proto $scheme; } location ~* ^.+\.(jpg|jpeg|gif|png|zip|rar|swf|ico|css|js)$ { root /**********; index index.php; try_files $uri $uri/ /index.php; access_log off; expires 7d; } } Где звёздочки - подставить свои значения. У меня в nginx обе секции, и для hhtp, и для https. aplayer и ещё нужно править .htaccess.
-
RSS
Подскажите, где идёт разбор rss-ленты при импорте в блок? Не могу понять логику работы. Мало того, идёт несоответствие имени тэга и имени переменной в шаблоне (кроме title), так ещё и при выводе {$item['content']} (в ленте это description) откуда-то появляются html-тэги <p> и </p>.
-
Управление рекламой
А кто мешает поставить стандартными средствами нестандартную рекламу? Ничего подобного. Ставьте хоть сто штук. Для удобства управления можно использовать стороннюю баннерокрутилку, а по месту только код вызова прописать. Даёте своё имя рекламному блоку и вставляете в любое место шаблона.
-
Определение раздела
Возник схожий вопрос - а как определить, что это главная страница?
-
Определение раздела
Сам разобрался. Если кому понадобится, то вот так: {{if \IPS\Dispatcher::i()->application->directory == 'forums'}} ********************** {{endif}}
-
Определение раздела
Подскажите, как в шаблонах задать условие <if..... , чтобы определить где находится пользователь: форум, галерея и т.д.?
-
не могу написать тему
Была такая же ерунда из-за счётчиков для выполнения в постраничной навигации.
-
Как массово заменить все ссылки в БД
Самым обычным запросом из phpAdmin. Например, во сех постах - UPDATE ibf_forums_posts SET post = REPLACE (post, 'староеслово', 'новоеслово');
-
(SIV41) Insert Nickname 1.0.2
Для 4.3 не работает или у меня лыжи не едут..
-
Работа с темами
Подскажите, как штатными средствами в плагине скрыть/отобразить/закрепить тему? Через mysql понятно что и как делать, но нет уверенности, что зависимости не пострадают. Пробовал \IPS\forums\Topic::constructFromData( $link )->hide( $member, $reason ); , но почему-то эта конструкция вызывает полное перестроение поискового индекса со всеми вытекающими, т.к. операция крайне длительная и прочие глюки.
-
Плагин для Commerce
Нужен для 4.3 дополнительный функционал - платная тема, в определённых разделах и платное закрепление темы. В 3.4 у меня это работает через admin/applications_addon/ips/nexus/sources/actions/. В 4 версии этот механизм уже не действует и требуется плагин для обработки определённых событий (покупка, продление, истечение срока действия). Предложения кидайте в личку.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.
- Ахтунг! Или добро пожаловать - первая атака на ресурс.