Everything posted by Zero108
-
Подтверждение о регистрации приходит в спам
Попробуй на ящик с окончанием @gmail.com отправить письмо с сайта.
-
Подтверждение о регистрации приходит в спам
PHP как метод отправки практически всегда приводит к попаданию в спам. Если нет навыков настройки почтового сервиса и не хотите убить на эту затею несколько дней времени, то проще отказаться от верификации аккаунтов по емейл. Более продвинутый способ - SMTP. Использование емейла - это анахронизм. Всё загажено бесконечным количеством проверок на различные соответствия подписей, количеством сообщений в минуту, стоп-словами, списком спаммерский IP адресов и т.п.
-
Подтверждение о регистрации приходит в спам
Проблема комплексая. Проще всего отключить подтверждение регистрации по емейлу. С помощью чего вы отправляете почту с сайта?
-
Файлы из архива IPS (поможем скачать)
Ахаха. Уроды.
-
Перенос форума с одного сервер на другой
Путь к кешу в настройках в админцентре нужно поменять. И команду крона новую скопировать в админцентре и прописать в настройках крона на сервере. Также на новом сервере может не быть Redis и Elasticsearch.
-
Настройки robots.txt
Скопировал этот файл с другого проекта по Invision Community (как движок то теперь называется?) А для чего галочка Custom в настройках раздела? Она дозаписывает что-то в файл?
-
Настройки robots.txt
Чтобы было.
-
Настройки robots.txt
Чтобы были заблокированными.
-
Настройки robots.txt
Установил 4.6.9 с нуля, не апгрейдил предыдущую версию. В настройках Search Engine Optimization установил рекомендуемые настройки. Файл robots.txt автоматически не создался. Его нужно создать руками или система его эмулирует из базы данных как-то? Не совсем понятно, будет ли работать robots.txt, если его добавить руками. И второй момент, достаточно ли для полной блокировки ботов Яндекса следующей директивы: User-agent: Yandex Disallow: / Я заметил, что сайт посещает бот rotor-vla2-287.vla.yp-c.yandex.net. Нужно ли его блокировать отдельной строкой в robots.txt?
- Русский язык для Invision Community
- Advanced Tags & Prefixes v3.2.1
- Русский язык для Invision Community
-
Каким плагином можно зашифровать ссылки?
- Enhanced AdBlock Blocker
- Enhanced AdBlock Blocker
-
Какой FTP клиент выбрать?
Фон темный в программе можно делать, чего в Filezilla не научились делать. Также загружает без подтверждения измененный и сохранённый в txt редакторе файл, не нужно лишний раз кликать.
-
Какой FTP клиент выбрать?
WinSCP portable
- Videos
-
Videos
Как поменять частоту импорта из rss в задачах? Сейчас по дефолту 1 раз в 1 час. <?php /** * @package Videos * @author <a href='https://www.devfuse.com'>DevFuse</a> * @copyright (c) 2021 DevFuse */ namespace IPS\videos\tasks; /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * importVideos Task */ class _importVideos extends \IPS\Task { /** * Execute * * If ran successfully, should return anything worth logging. Only log something * worth mentioning (don't log "task ran successfully"). Return NULL (actual NULL, not '' or 0) to not log (which will be most cases). * If an error occurs which means the task could not finish running, throw an \IPS\Task\Exception - do not log an error as a normal log. * Tasks should execute within the time of a normal HTTP request. * * @return mixed Message to log or NULL * @throws \IPS\Task\Exception */ public function execute() { $timeCheck = new \IPS\DateTime; $timeCheck->sub( new \DateInterval( 'PT50M' ) ); $this->runUntilTimeout(function() use ( $timeCheck ) { try { $feed = \IPS\videos\Import::constructFromData( \IPS\Db::i()->select( '*', 'videos_rss_import', array( 'video_import_enabled=1 AND video_import_last_import<?', $timeCheck->getTimestamp() ), 'video_import_last_import ASC', 1 )->first() ); $feed->run(); } /* There's nothing more left to process */ catch ( \UnderflowException $e ) { /* Disable task if no enabled import feeds */ if( !\IPS\Db::i()->select( 'count(video_import_id)', 'videos_rss_import', array( 'video_import_enabled=1' ), NULL, 1 )->first() ) { \IPS\Db::i()->update( 'core_tasks', array( 'enabled' => 0 ), array( '`key`=?', 'importVideos' ) ); } /* No further processing needed */ return FALSE; } /* Any other exception means an error which should be logged */ catch ( \Exception $e ) { /* If there is an error, we need to log it but the error should not prevent other feeds from importing */ if ( isset( $feed ) AND ( $feed instanceof \IPS\videos\Import ) ) { $feed->last_import = time(); $feed->save(); } throw new \IPS\Task\Exception( $this, $e->getMessage() ); } /* Run again to see if there's anything left */ return TRUE; }); } /** * Cleanup * * If your task takes longer than 15 minutes to run, this method * will be called before execute(). Use it to clean up anything which * may not have been done * * @return void */ public function cleanup() { } }
-
С Новым 2022 Годом !!!!!!!!!
- После авторизации сайт сильно тормозит
-
После авторизации сайт сильно тормозит
Проблему решили с помощью внесения изменений в запросы приложения Videos на уровне php. Имеет смысл при количестве категорий с видео более 200 и количестве видео от 100-200k. На большинстве сайтов данная проблема, связанная с криворукостью автора приложения, незаметна из-за маленького количества контента.
-
Полетел менеджер блоков
-
Полетел менеджер блоков
Возможно нужно выполнить команду проверки и восстановления таблиц базы данных.
- После авторизации сайт сильно тормозит