
Obazure
29.06.2016
06:12:03
а все ключ=>значение хранить в ДБ?
может быть это хорошая идея

v
29.06.2016
06:12:35

Obazure
29.06.2016
06:13:05
по ссылке выше в гите есть файл model

Google

v
29.06.2016
06:14:07
ты все так же загадочен
словами опиши, какие ключи и значения ты имеешь в виду

Obazure
29.06.2016
06:16:51
как я написал есть файлик model.php
вот то что я имел ввиду
class Model
{
protected $db;
protected $data;
function __construct()
{
$this->db = new SQLCONNECTOR();
$this->setLanguage($_POST['LANGUAGE']);
}
private function setLanguage($lang)
{
$this->data['lang'] = $this->db->sql('select .... '); //тут выбирать все необходимые кнопки из БД//т.е. локализацию хранить не в файле а в табличке в БД
}
А таблица в бд типа
/uid /key /ru /en /
/1 /button_home /Главная /Home /
тогда в route можно просто получать язык так
$URL_Path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$routes = explode('/', trim($URL_Path, " /"));
// получаем имя контроллера
if (!empty($routes[0]) and strlen($routes[0])==2)
{
$_POST['LANGUAGE'] = array_shift($routes);
} else
{
$_POST['LANGUAGE'] = 'ru';
}
Или как мне кто-то посоветов
или как мне кто-то здесь уже советовал

v
29.06.2016
06:19:12
локализацию обычно в файлах хранят

Obazure
29.06.2016
06:19:29
купи Гуся, и еби ему мозги, а потом переходи на LAravel или Yii2

Google

(;¬_¬)
29.06.2016
06:21:45
доброе утро, чатик

Obazure
29.06.2016
06:22:54
ДОброго))) у нас уже 12:22

(;¬_¬)
29.06.2016
06:24:29
да, широка страна моя родная =)

Oleg
29.06.2016
06:25:28
Всем Доброе утро.
подскажите пожалуйста, какую я могу написать функцию, чтобы она выбирала блок h1 в переменную? Блок h1 на каждой странице генерируется автоматически и просто вписать блок в переменную не получится

Сергей
29.06.2016
06:27:40
Надо чат переименовать в Делаем фрилансы

v
29.06.2016
06:28:47
и что ты так и не смог посмотреть на шаблон страницы :D
оо
молдавский спамер пишет
все активизировались

(;¬_¬)
29.06.2016
06:29:58

Сергей
29.06.2016
06:30:03
Молдавский?

v
29.06.2016
06:30:33
ну тут чувак с молдавии, спамит периодически. Он что-то опять наспамить собрался, но передумал, кажется

Oleg
29.06.2016
06:31:25

Сергей
29.06.2016
06:31:26
Это молдавский робот, давите его капчами, типа 2*2+2=

(;¬_¬)
29.06.2016
06:31:58

v
29.06.2016
06:32:02

Oleksandr
29.06.2016
06:32:04

v
29.06.2016
06:32:13

Google

v
29.06.2016
06:32:19
CMS
шаблоны

(;¬_¬)
29.06.2016
06:32:38

v
29.06.2016
06:32:46
нет, там обычные шаблоны

(;¬_¬)
29.06.2016
06:32:46
не тупо пхпшные?

v
29.06.2016
06:32:52
наверняка
с функциями типа get_h1

(;¬_¬)
29.06.2016
06:33:08
ну и почему там не воткнуть ob_start()
ob_get_clean() ?

v
29.06.2016
06:33:25
затем, что там есть функции типа get_h1

(;¬_¬)
29.06.2016
06:33:48
и...? она выполнится. он получит результат
а потом с ним сделает все что хочет
нет?

(;¬_¬)
29.06.2016
06:34:04
я его не правильно понял?

v
29.06.2016
06:34:28
ему нужно просто получить результат вызова get_h1
$tmp = get_h1();

Obazure
29.06.2016
06:37:00
Попробуй

v
29.06.2016
06:37:19
при чем тут парсинг вообще?
чувак тупо со своей CMS разобраться не может

Obazure
29.06.2016
06:38:54
$html = file_get_html('http://google.com');
$h1 = $html->find("h1");
echo $title =(!empty($h1))? $h1[0]->innertext : 'There is no text in H1';

Google

Obazure
29.06.2016
06:38:58
парсинг то не причем
но вытаскивать и изменять теги проще с этой фигней

v
29.06.2016
06:39:40
0_о

Obazure
29.06.2016
06:39:41
html-simple--dom

v
29.06.2016
06:39:49
ему не надо теги вытаскивать

Obazure
29.06.2016
06:39:55
просто прочти что она может
мне ее хватает на все случи в жизни

v
29.06.2016
06:40:10
узбагойся

Obazure
29.06.2016
06:40:16
ну по крайней мере пока что хватает))

Admin
ERROR: S client not available

Obazure
29.06.2016
06:40:28

(;¬_¬)
29.06.2016
06:40:54
$tmp = get_h1();
Блок h1 на каждой странице генерируется автоматически и просто вписать блок в переменную не получится
его слова
твой вариант не прокатит

v
29.06.2016
06:41:10
ага

(;¬_¬)
29.06.2016
06:41:16
значит проще будет вывести его в буфер и присвоить переменной
и потом делать с ним что надо
не?

Obazure
29.06.2016
06:41:29

Google

v
29.06.2016
06:41:30
ты не относись к нему, как к себе

(;¬_¬)
29.06.2016
06:41:41

Obazure
29.06.2016
06:41:41

v
29.06.2016
06:42:00
ты относись к нему как к человеку, который не упомянул, что он работает с CMS

(;¬_¬)
29.06.2016
06:42:03
это как?
как к умудренному годами кода старцу

v
29.06.2016
06:42:21
и который просто не умеет формулировать вопросы

Obazure
29.06.2016
06:42:57

v
29.06.2016
06:43:14

(;¬_¬)
29.06.2016
06:43:14
да, костылесипед, не спорю...
но, имхо, это самый простой вариант

v
29.06.2016
06:44:59
самый простой вариант - найти в шаблоне место, где h1 выводится
и скопировать код, который его выводит

Oleg
29.06.2016
06:45:28

v
29.06.2016
06:45:38
да ладно
когда успел?

Oleg
29.06.2016
06:46:52
шаблон header 1 ко всем шшаблонам, а все остальные шаблоны к нему подключаются, я просто скопировал все переменные которые в h1 тегах в каждом шаблоне и вставил в description . теперь на каждой странице свой h1 выводится)
Всем спасибо не равнодушным за помощь)

v
29.06.2016
06:47:29
вот. И никаких ob_start

(;¬_¬)
29.06.2016
06:52:29
ну кто бы спорил, что есть другие варианты
=)