Forums / National / Russian / Модули и плагины / Плагин для организации субдоменов

12>>>

Управление субдоменами

Edward
#1 2018-07-02 00:04

Выкладываю плагин Seosubdom для организации сайтов на субдоменах.

Просил разработать кого нибудь за деньги некоторое время назад, но Cotonti судя по всему сдох почти окончательно. Поэтому пришлось наколбасить самому.

Использую его для вывода разной информации для региональных филиалов.

Возможности:

- вывод разной информации в зависимости от субдомена (адреса офиса, контакты и т.д. Доступно создание экстраполей)

- склонение городов и регионов в любом месте страницы (в том числе с помощью тегов непосредственно в тексте страниц). Для этой возможности используется доп. плагин Morphos.

Может пригодится кому.

1. Seosubdom: https://github.com/Edd-G/seosubdom

2. Morphos: https://yadi.sk/d/s1S_3Xo53Yevgj

Установка стандартная, распаковать в plugin, установить из админки.

Для работы нужно включить в config.php  $cfg['multihost'] = TRUE;

Все теги работают глобально. Какие есть можно увидеть в  seosubdom.global.php.

Для вывода городов (склонения) в тексте страниц, смотрите теги в seosubdom.parser.php.

Спасибо Roffun и tyler@xaez.org за плагины, которые были взяты за основу.

 

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
This post was edited by Edward (2018-07-05 13:57, 5 years ago)
Kopusha
#2 2018-07-02 08:18

Поподробнее бы да с примерами)

лезу смотреть, спасибо!

Roffun
#3 2018-07-02 08:28
#43432 Edward:

Просил разработать кого нибудь за деньги некоторое время назад, но Cotonti судя по всему сдох почти окончательно. 

Это скорее относится к сайту, а не к движку в целом. Просто нет единого согласия в некоторых вопросах, поэтому каждый делает сам по себе. Для своих проектов использую исключительно Cotonti + под свои нужды пишу модули / плагины по мере необходимости, на заказ разработкой не занимаюсь, но обучающий сайт для тех кто хочет освоить Cotonti  - от пользования до разработки расширений планирую запустить через несколько месяцев, домен уже ждет, осталось наполнять smiley

 

Добавлено 5 минут спустя:

#43432 Edward:

Выкладываю плагин Seosubdom для организации сайтов на субдоменах.

Чтобы ссылки не затерялись на форуме, не мешало бы выложить плагины на github.com, а потом добавить описание в раздел расширения на cotonti.com, со ссылкой на скачивание с github.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
This post was edited by Roffun (2018-07-02 08:33, 5 years ago)
Edward
#4 2018-07-02 14:55

Описать плагин конечно надо подробнее. Настройка включает не только плагин, но и серверную часть, генерацию sitemap.xml отдельно для разных субдоменов, генерацию robots.txt под каждый субдомен.

Сейчас еще обкатываю, допиливаю. В ближайшие пару недель сделаю описание и github.

ЗЫ. Эта тема тут обсуждается с самого рождения. Похоже судьба у кота такая)))

Благодарен вам за труды, но думаю много разных сайтов про Cotonti это хорошо, но зачем? Развития движка нет, вот в чем проблема. А значит и сайты про него только в разрезе истории. Нет общения и сообщества.

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
Roffun
#5 2018-07-02 17:26
#43440 Edward:  Благодарен вам за труды, но думаю много разных сайтов про Cotonti это хорошо, но зачем? Развития движка нет, вот в чем проблема. А значит и сайты про него только в разрезе истории. Нет общения и сообщества.

Нет общения, потому что мало поводов для этого. Большинство вопросов - по бирже фриланса, которая уже давно не поддерживается, и даже не опубликована здесь в каталоге.

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

Упор будет сделан больше на верстку / натяжку / установку / настройку, в общем все что связано с созданием темы (как личная записная книжка), а основная документация для разработчиков и так здесь есть.

У Cotonti  есть ряд преимуществ перед тем же DLE, но мало кто об этом знает, а возможность создания своих установочных скриптов открывает много возможностей для реализации своих сборок, которые нужно поддерживать. А это уже нужно делать на своем сайте, чтобы не приходилось ждать, когда кто-то починит поиск, или согласится правку внести куда-то.

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
Kopusha
#6 2018-07-02 19:45
#43440 Edward:

Похоже судьба у кота такая)))

 

Можно на ты? Можно тебя в Телеге иногда спрашивать?

Edward
#7 2018-07-02 21:56

да, пиши конечно

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
prostogorod
#8 2018-07-04 19:56

У меня после установки плагина 403 Forbidden. Сайт на https nginx 2.3.8  Также включена опция в config.php  $cfg['multihost'] = TRUE;

Edward
#9 2018-07-04 21:34

403 Forbidden выводится плагином, если домен не заведен в базе.

Откройте админку и добавьте домен.

z43

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
prostogorod
#10 2018-07-05 08:09

В настройки не могу войти. В том то и дело, сразу после установки site/admin/extensions?a=details&pl=seosubdom - 403 Forbidden 

Edward
#11 2018-07-05 12:05
#43452 prostogorod:

В настройки не могу войти. В том то и дело, сразу после установки site/admin/extensions?a=details&pl=seosubdom - 403 Forbidden 

Проверил сейчас на другой установке, все ок.

Единственное забыл проверку на наличие доменов в фильтре в админке - добавил. Перекачайте архив.

А ваша ошибка 403 появляется только если вы еще не создали субдомен, и пытаетесь на него перейти. Не важно в админку или на сайт.

В админку вы по основному домену заходите?

А сервер настроили? Если удалить плагин и зайти по адресу любого субдомена что видите?

Добавлено 1 час спустя:

Залил на github. Описание позже.

https://github.com/Edd-G/seosubdom

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
This post was edited by Edward (2018-07-05 13:56, 5 years ago)
Kort
#12 2018-07-06 20:01

Благодарствую, поддомены -- отличная идея для филиалов!

SED.by - создание сайтов, разработка плагинов и тем для Котонти
vpktz
#13 2018-07-07 10:50
#43436 Roffun:
#43432 Edward:

Просил разработать кого нибудь за деньги некоторое время назад, но Cotonti судя по всему сдох почти окончательно. 

Это скорее относится к сайту, а не к движку в целом. Просто нет единого согласия в некоторых вопросах, поэтому каждый делает сам по себе. Для своих проектов использую исключительно Cotonti + под свои нужды пишу модули / плагины по мере необходимости, на заказ разработкой не занимаюсь, но обучающий сайт для тех кто хочет освоить Cotonti  - от пользования до разработки расширений планирую запустить через несколько месяцев, домен уже ждет, осталось наполнять smiley

 

Добавлено 5 минут спустя:

#43432 Edward:

Выкладываю плагин Seosubdom для организации сайтов на субдоменах.

Чтобы ссылки не затерялись на форуме, не мешало бы выложить плагины на github.com, а потом добавить описание в раздел расширения на cotonti.com, со ссылкой на скачивание с github.

 Если будете делать сайт и собирать все с кучу по котонти, просьба сделать на dasboard теме, например на bootstrap 4 . Можно например на этой теме https://startbootstrap.com/template-overviews/sb-admin/    .

Почему на бутстрапе? Лично я думаю потому что это самая активно развивающаяся и универсальная cms. А так все мануалы, почти, на бустрапе. И к тому же, 4 версия и выше уж очень удобен и легок в верстке, а это плюс для новичков.  Я сам до последнего не хотел бустрап, но попробовав uikit и mdl от google который, понял, что бутстрап все таки позволяет большее в итоге. 

 

Kort
#14 2018-07-09 12:29
#43457 vpktz:

Почему на бутстрапе? Лично я думаю потому что это самая активно развивающаяся и универсальная cms.

Она наверно даже лучше Котонти? ))

SED.by - создание сайтов, разработка плагинов и тем для Котонти
Kopusha
#15 2018-07-09 13:30

Точно лучше чем HTML !

12>>>