3 сайта работающих на одной базе.

NZ
На сайте с 09.11.2015
Offline
1
454

Хотим создать 3 интернет магазина в разных городах (предположительно на Wordpress + Woocomerce.) Есть какое-то решение позволяющее им работать с одной базой SQL, но при заходе на сайт города №1 В title будет вставляться название города 1, если на №2. и желательно в определенные участки текста также вставлялись названия городов.

AH
На сайте с 27.10.2015
Offline
29
#1

тут посмотри, есть много для каких CMS https://www.ip2location.com/free/plugins

ну или sypex geo попробовать. За точность отвечать не буду, но люди юзают и не жужжат)

SUPER Bitcoin кран без таймера! - YOURCOINS.PRO (https://yourcoins.pro/index.php?aff=1518292697)
M
На сайте с 04.12.2013
Offline
223
#2

NoviyZalp, с этим нет абсолютно никаких проблем. Различать запросы с разных сайтов будете по имени хоста в этих запросах.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
NZ
На сайте с 09.11.2015
Offline
1
#3

Определение по IP не надо. Так как каждый сайт заточен под отдельный город.

Надо скрипт который будет подменять информацию на сайте в зависимости от того какой сайт запросил данные из SQL

AH
На сайте с 27.10.2015
Offline
29
#4
Определение по IP не надо. Так как каждый сайт заточен под отдельный город.
Надо скрипт который будет подменять информацию на сайте в зависимости от того какой сайт запросил данные из SQL

честно не понял что ты написал, но плагинов гео локации для вп достаточно в том числе и с подменой текста, разный контент для разных локаций. ты гуглом пользовался?

SeVlad
На сайте с 03.11.2008
Offline
1609
#5
NoviyZalp:
Хотим создать 3 интернет магазина в разных городах

И снова

SeVlad:
А можно я подскажу как сделать правильно, а не так, как ты себе напридумывал?

Нужно сделать один сайт. Всего один. Но для разных городов.
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
G2
На сайте с 27.10.2009
Offline
62
#6

Таки верно, но человек хотел не того. А хотел он, если не говорить о плагинах, вот такого:


function getCityName() {
switch ($_SERVER['SERVER_NAME']) {
case 'shop.city1.ru':
'Верхние Чебурашки'
break;
case 'shop.city2.ru':
'Нижние Чебурашки'
break;
case 'shop.city3.ru':
'Москвосибирск'
break;
}
}

и где надо подставить имя города - вызываем эту приблуду.

PS: Серч форум сошел с ума, в коде "***91;" вокруг SERVER_NAME это открывающая и закрывающая квадратные скобки

КакМаршрутник (http://goo.gl/forms/hMgaH0s9E5) — как маршрутник, но работает.
SeVlad
На сайте с 03.11.2008
Offline
1609
#7
ghost28:
Таки верно, но человек хотел не того. А хотел он, если не говорить о плагинах, вот такого:

Он хотел не того что ему нужно.

А нужно как раз то, что говоришь ты и это ровно тоже ("идеологически"), о чём говорю я :)

АПД.Упсс.. досмотрелся - не, 3 сайта нафик не нужно.

А именно: один сайт с выбором города, а не 3 сайта для разных городов.

ghost28:
Серч форум сошел с ума,

Юзай ббкод [code][/code]

G2
На сайте с 27.10.2009
Offline
62
#8
SeVlad:

А именно: один сайт с выбором города, а не 3 сайта для разных городов.

Пардон, неудачно выразился. Да, ты верно сказал, экземпляр кода должен быть один, как и экземпляр БД. Но в плане доменов - все не так очевидно. Вон OLX, к примеру, сейчас посчитал что удачнее каждый город выносить на субдомен, т.е. для поисковика "сайты" разные. Возможно, ТС даже нужны сателлиты на разных доменах.

Еще один вариант - использовать разные шаблоны. Походу так это делается в вордпрессе:


#wp-config.php

switch ( $_SERVER['HTTP_HOST'] )
{
case 'example.com':
define( 'WP_DEFAULT_THEME', 'blue-child' );
break;
case 'example.net':
define( 'WP_DEFAULT_THEME', 'red-child' );
break;
default:
define( 'WP_DEFAULT_THEME', 'parent-theme-slug' );
}

но если там всего пара переменных - жирно выйдет.

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
ghost28:
Но в плане доменов - все не так очевидно.

Ну тут варианты на выбор - поддомен ("вирутализация" оного), подкаталог, просто куки или ещё что-то, менее правильное в большинстве случаев.

3 домена - это уже жирно и не нужно в большинстве случаев.

ghost28:
Походу так это делается в вордпрессе:

Там тоже можно по-разному делать. Шаблон - это частный случай, или даже так - часть реализации любого из "глобального" способа.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий