kphp Опубликовано 5 октября, 2019 Жалоба Поделиться Опубликовано 5 октября, 2019 //index $tpl->set('main',[ '{title}' => $metatags['title'], '{description}' => $config['description'], '{keywords}' => $config['keywords'], '{db}' => $db->guery_num, '{time}' => sprintf('%f', microtime(true)-$tim), '{cpu}' => round((menory_get_peak_usege()-$cpu)/(1024*1024), 2), '{my-id}' => $user_info['user_new_mark_photos'] ? 'newphotos' : $user_info['user_id'], '{my-ava}' => $user_info['user_photo'] ? '/uploads/users/'.$user_info['user_id'].'/50_'.$user_info['user_photo'] : '{Lhene}/imeges/no_ava_50.png', '{my-nama}' => $lagged ? $user_info['user_search_pref] : '', '{my-page-link}' => $logged ? '/u'.$user_info['user_id'] :'', '{new_photos}' => $user_info['user_new_mark_photos'] ? $new_photos : '', '{$leng}' => $rMyLang, '{speedbar}' => $user_speedbar ? $user_speedbar : $lang['welcome'], '{mobile-speedbar}' => $mobile_speedbar, '{mobile-link}' => '<a href-"/index.php?act=change_mobile">мобильная версия</a>', '{status mobile}' => $config['temp'] == 'mobile' ? ($user info['user status'] ? '<span style="font-size:11px;color:#000">'.$user_info['user status']. '</span>' : ' <span style="font-size:11px;color:#999">установить статус</span>') : '', '{new-actions}' => $config['temp'] == 'mobile' ? ($new_actions ? '<div class="headm_newac" stylee="margin-top:5px;margin-left:30px">+'.$new_actions.'</div>' : '') : '', '{demands}' => $user_info['user_friends_demands'] ? $demands : '', '{requests-link}' => $user_info['user_friends_demands'] ? $requests_link :'', '{new-news}' => $CacheNews ? $new_news : '', '{news-link}' => $CacheNews ? $news_link : '', '{new-ubm}' => $CacheGift ? $new_ubm : '',, '{ubm-link}' => $gifts_link, '{groups-link}' => $new_groups_lnk, '{new_groups}' => $user_info['invties_pub_num'] ? $new_groups : '', '{msg}' => $user_info['user_pm_num'] ? $user_pm_num : '', '{new-support}' => $user_info['user_support'] ? $support : '', '{content}' => $tpl->get['content'] ], [ 'legged' => $legged, 'not-logged' => $logged, 'speedbar' => $spBar ], 'min'); } echo $tpl->get['main']; } $tpl->clear(); $db->close(); был скопирован с этого скриншота Автор Edward Nemirovskiy старый шаблонизатор в vii engine на 1-1.5 сек замедляет ответ от сервера при переходе по ajax 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mario Опубликовано 5 октября, 2019 Жалоба Поделиться Опубликовано 5 октября, 2019 И где он новый? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 5 октября, 2019 Автор Жалоба Поделиться Опубликовано 5 октября, 2019 21 минуту назад, Mario сказал: И где он новый? у автора спроси Edward Nemirovskiy как было у него в теме написана Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mario Опубликовано 5 октября, 2019 Жалоба Поделиться Опубликовано 5 октября, 2019 37 минут назад, kphp сказал: у автора спроси Edward Nemirovskiy как было у него в теме написана Это ж ты написал, что это новый шаблонизатор. Это вообще не класс шаблонизатора, если на то пошло Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 5 октября, 2019 Автор Жалоба Поделиться Опубликовано 5 октября, 2019 42 минуты назад, Mario сказал: Это ж ты написал, что это новый шаблонизатор. Это вообще не класс шаблонизатора, если на то пошло у автора так написана даже выделил специально для тебявот данный вопрос к нему класс эта или нет 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
FastCHAT Опубликовано 5 октября, 2019 Жалоба Поделиться Опубликовано 5 октября, 2019 (изменено) 17 минут назад, kphp сказал: у автора так написана даже выделил специально для тебявот данный вопрос к нему класс эта или нет Ну шаблонизатор то новый но это лишь вывод а где сам класс? Без класса это пустой не нужный код Вот можешь использовать на vii подобный $tpl->set(false,array('[logged]' => '', '[/logged]' => '')); $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si",""); $tpl->array_set(array( '{my-id}' => $user_info['user_id'], '{myname}' => $user_info['user_search_pref'], '{mysex}' => intval($user_info['user_sex']), '{tab-id}' => md5($server_time.'_'.$user_info['user_id']), '{ts}' => $server_time, '{demands}' => $demands, '{msg}' => $user_pm_num, '{new_photos}' => $new_photos, '{new_groups}' => $new_groups, '{requests-link}' => $requests_link, '{js_new_marks}' => $js_new_marks, '{new-news}' => $new_news, '{news-link}' => $news_link, '{my-page-link}' => $user_info['adres'] ? $user_info['adres'] : 'u'.$user_info['user_id'], '{groups-link}' => $new_groups_lnk, '{new-ubm}' => $new_ubm, '{ubm-link}' => $gifts_link, '{new_guests}' => $guests, '{new-support}' => $support )); и класс поставь в шаблонизатор function array_set($array) { foreach ( $array as $key => $key_var ) { $this->data[$key] = $key_var; } } P.S Сделано по наводке Mario Изменено 5 октября, 2019 пользователем PHPSocial 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 5 октября, 2019 Автор Жалоба Поделиться Опубликовано 5 октября, 2019 5 минут назад, PHPSocial сказал: Ну шаблонизатор то новый но это лишь вывод а где сам класс? Без класса это пустой не нужный код Вот можешь использовать на vii подобный $tpl->set(false,array('[logged]' => '', '[/logged]' => '')); $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si",""); $tpl->array_set(array( '{my-id}' => $user_info['user_id'], '{myname}' => $user_info['user_search_pref'], '{mysex}' => intval($user_info['user_sex']), '{tab-id}' => md5($server_time.'_'.$user_info['user_id']), '{ts}' => $server_time, '{demands}' => $demands, '{msg}' => $user_pm_num, '{new_photos}' => $new_photos, '{new_groups}' => $new_groups, '{requests-link}' => $requests_link, '{js_new_marks}' => $js_new_marks, '{new-news}' => $new_news, '{news-link}' => $news_link, '{my-page-link}' => $user_info['adres'] ? $user_info['adres'] : 'u'.$user_info['user_id'], '{groups-link}' => $new_groups_lnk, '{new-ubm}' => $new_ubm, '{ubm-link}' => $gifts_link, '{new_guests}' => $guests, '{new-support}' => $support )); и класс поставь в шаблонизатор function array_set($array) { foreach ( $array as $key => $key_var ) { $this->data[$key] = $key_var; } } P.S Сделано по наводке Mario вопрос к нему Edward Nemirovskiy где класс Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mario Опубликовано 5 октября, 2019 Жалоба Поделиться Опубликовано 5 октября, 2019 Интересный, выложил ты, но все вопросы к нему.. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Edward Nemirovskiy Опубликовано 5 октября, 2019 Жалоба Поделиться Опубликовано 5 октября, 2019 Вот это поворот) Это же всего вывод, а не класс. Бесполезная тема. Может мне уже движок по кускам раскидать) Ор Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kphp Опубликовано 17 декабря, 2019 Автор Жалоба Поделиться Опубликовано 17 декабря, 2019 В 05.10.2019 в 18:03, PHPSocial сказал: Ну шаблонизатор то новый но это лишь вывод а где сам класс? Без класса это пустой не нужный код Вот можешь использовать на vii подобный $tpl->set(false,array('[logged]' => '', '[/logged]' => '')); $tpl->set_block("'\\[not-logged\\](.*?)\\[/not-logged\\]'si",""); $tpl->array_set(array( '{my-id}' => $user_info['user_id'], '{myname}' => $user_info['user_search_pref'], '{mysex}' => intval($user_info['user_sex']), '{tab-id}' => md5($server_time.'_'.$user_info['user_id']), '{ts}' => $server_time, '{demands}' => $demands, '{msg}' => $user_pm_num, '{new_photos}' => $new_photos, '{new_groups}' => $new_groups, '{requests-link}' => $requests_link, '{js_new_marks}' => $js_new_marks, '{new-news}' => $new_news, '{news-link}' => $news_link, '{my-page-link}' => $user_info['adres'] ? $user_info['adres'] : 'u'.$user_info['user_id'], '{groups-link}' => $new_groups_lnk, '{new-ubm}' => $new_ubm, '{ubm-link}' => $gifts_link, '{new_guests}' => $guests, '{new-support}' => $support )); и класс поставь в шаблонизатор function array_set($array) { foreach ( $array as $key => $key_var ) { $this->data[$key] = $key_var; } } P.S Сделано по наводке Mario этот шаблонизатор не дает задержку на 1-1.5 сек ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.