@phpgeeks

Страница 272 из 8430
Obazure
29.06.2016
06:12:03
а все ключ=>значение хранить в ДБ?

может быть это хорошая идея

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
купи Гуся, и еби ему мозги, а потом переходи на LAravel или Yii2
не, написать свой костылесипед - полезно, главное не зациклиться только на них. почитать книжечки про oop и потом уже засесть за ларку или юии

доброе утро, чатик

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
Надо чат переименовать в Делаем фрилансы

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

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

Oleg
29.06.2016
06:31:25
и что ты так и не смог посмотреть на шаблон страницы :D
я нашел шаблон, теперь мне нужно заменить переменную , на ту которую я сам напишу, но не знаю как выбрать блок h1 чтобы поместить его в preg_match

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

v
29.06.2016
06:32:13
функции ob_*
у него CMSSimple

Google
v
29.06.2016
06:32:19
CMS

шаблоны

(;¬_¬)
29.06.2016
06:32:38
у него CMSSimple
а шаблоны там что, хитровые...ные?

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();

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

(;¬_¬)
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
и который просто не умеет формулировать вопросы

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
ну кто бы спорил, что есть другие варианты

=)

Страница 272 из 8430