Лента блогов InstantCMS

Подход к организации мультиязычности на сайте с выносом на поддомен но без дублирования файлов 1.x

Решил "побаловаться" и запустить англоязычную версию сайта.

Сама возможность мультиязычности в первой ветке уже присутствует. В существующем решении и русскоязычная и англоязычная версия страницы будет находиться по одному и тому же url. Технически вполне удобно, через POST запрос менять настройки языка.

Но в большинстве случаев наша цель - проиндексироваться в Google и привлечь на англоязычную версию - англоязычный трафик. Google велит использовать разные url для разных языковых версий и даже рекомендует использовать поддомены с префиксом языка en.site.ru и т.д.

Создал поддомен en.mysite.ru начал копировать файлы системы в соответствующую папку на хостинге, попутно соображая, где и что подправить, чтобы фото загружались со всех версий сайта в одну папку и чтобы изображения загруженные через mysite.ru нормально отображались на en.mysite.ru.

Рассылка пользователям сайта с выборкой адресов с рядом условий 1.x

Потребовалось разослать информационное сообщение зарегистрированным пользователям сайта.
Обычно я не делаю рассылок, поэтому для этого случая у меня нет какого то постоянного решения, компонента, плагина.
Сервис email рассылок отверг сразу - ради одного раза не хотелось заморачиваться, платить, ждать модерации своего письма, да и сливать базу адресов своих пользователей на сторонний сервис лишний раз тоже не хотелось бы.

Немного поискал готовые скрипты, ничего интересного не нашёл и появилось такое решение.

Рассылка прошла нормально, если не считать того, что, судя по всему, некоторые почтовые сервисы бросают мои письма в папку спам, но это не проблема данного решения, это уже другая тема.

Мобильное меню, обновление 1.1.0 2.x

+ Исправление для ссылки вызова меню в главном меню
+ При вызове меню прокрутка страницы блокируется без скрытия скролбара, и без сдвига вправо
+ Новые настройки..

ГудЗаготовки - Виджет Баннер страницы 2.x

ГудЗаготовки - Виджет Баннер страницы

Проверка требований к PHP 2.x

Часто при возникновении ошибок на сайте необходимо проверить требования к PHP.
В этой ситуации пользователь должен, проявив смекалку, найти нужные данные либо
через панель управления хостингом, либо в файлах системы, либо ещё какими-то способами.
Не всем удаётся сделать это оперативно.

Поле «Документ» 2.x

Поле «Документ»
Поле «Документ» предназначено для загрузки и просмотра сканов документов с эффектами масштабирования.

Компонент «Управление книгами» 2.x

Компонент «Управление книгами»
Компонент предназначен для публикации книг по главам и обеспечивает загрузку, хранение и удаление глав.