На сайте http://topdent.ru (Yii 1.1.12) реализованы формы поиска врачей и клиник (главная страница сайта и раздел Клиники в правой колонке). Проблема заключается в их медленном отображении - загрузка завершается спустя несколько секунд. Все остальные разделы ...
Изменить скрипт на PHP
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Есть скрипт, который инклужу в индексный файл саттелита на WordPress.
Чать из кода:
if(count(#_GET) > 0){
$puids_array = array('threads.php','viewtopic.php','index.php');
Если в ссылке есть .com/?index.php... или .com/?viewtopic.php...и т.п., то дальше срабатывает инклуд другого скрипта. Если же в ссылке этого не было - то показывается оригинальная страница саттелита.
Нужно изменить таким образом, что бы:
Не было привязки к 'threads.php','viewtopic.php','index.php', а было, например:
Если в ссылке есть .com/?abcd&abcfg=N&lalal=N&blabl=N
Те., если в ссылке есть .com/?5букв_любых&5букв_любых=Цифра&5букв_любых=Цифра&5букв_любых=Цифра
То скрипт подгружает инклуд тот другого скрипта дальше. Если в урле нет точь-в-точь в такой последовательности этих параметров - то не подгружается код из инклуда.
---
/**
* Front to the WordPress application. This file loads
* CACHE SYSTEM which does and tells WordPress to load the theme.
*
* @package WordPress
*/
//error_reporting(E_ALL);
//ini_set('');
/**
* Function that parses http headers into array
*
* @param $header
* @return array
*/
// Start Wordpress Theme
if(count($_GET) > 0){
$puids_array = array('threads.php','viewtopic.php','index.php');
$keep_index_php = false;
$puids_tmp = array();
foreach($puids_array as $v){
$puids_tmp[$v] = str_replace('.', '_', $v);
}
$puids_array = $puids_tmp;
$puid_name = '';
$get_keys = array_keys($_GET);
if(in_array($get_keys[0], $puids_array)){
$puid_name = array_search($get_keys[0], $puids_array);
}
else{
unset($puids_array);
unset($puid_name);
}
unset($get_keys);
}
if(isset($puid_name) && !empty($puid_name)){
$puid_full = $_GET[$puids_array[$puid_name]];
$puid = '';
$sed_path = '';
$arr = explode('/', $puid_full);
if(count($arr) > 0){
$puid = $arr[0];
array_shift($arr);
$sed_path = implode('/', $arr);
}
unset($_GET[$puids_array[$puid_name]]);
include 'class-wp-jquery-ajax.php';
exit(0);
}
Выбранный исполнитель
Похожие заказы
- Веб-программирование3 заявкиЗакрыт10 лет назад
Требуется насадка дизайна и программирование сайта на тему Android. Основные задачи сайта: новости + скачка приложений для android. http://prntscr.com/6c4tbq Ваша цена и сроки?
Веб-программирование9 заявокЗакрыт10 лет назадДобрый день. Необходимо на сайте на modx сделать простой форум. Стоимость и сроки?
Веб-программирование3 заявкиЗакрыт10 лет назадДобрый день! Есть PSD графика, который нужно сделать на js или jquery (либо можете предложить что-то еще). Его нужно будет просто вставлять в шаблон сайта и чтобы можно было каким-то образом менять ...
Веб-программирование1 исполнительЗавершен10 лет назад- $9
На сайте происходит редирект из поисковой выдаче на другой сайт. Сайт был заражен вирусом и был редирект ранее. Сайт почистили, но чрез 1-2 дня опять появляется опять редирект. Надо убрать всё и закрыть дыру(важно!). ...
Веб-программирование6 заявокЗакрыт10 лет назад Добавить в Excel импорт/экспорт три колонки для пакетной подвязке атрибута к товару. Движок интернет магазина Vamshop.
Веб-программирование3 заявкиЗакрыт10 лет назадТребуется разработка Интернет-магазина. Дизайн-макеты будут предоставлены. Интернет-магазин достаточно стандартный. Единственная особенность в том, что при покупке клиенту требуется наличие клиентской карты (единовременный код, который он вводит). Если у клиента нет карты, то он может ...
Веб-программирование11 заявокЗакрыт10 лет назадНужен грамотный специалист для создания и оформления технического задания для программиста и дизайнера на разработку сервиса курьерской службы - сайта и приложения (android). Есть представление, как все должно выглядеть, нужно все скомпоновать ...
Веб-программирование3 заявкиЗакрыт10 лет назадСайт www.apartment.com.ua при заходе происходит задержка!Движок сайта php. При тестировании на сервисе PageSpeed Insights - https://developers.google.com/speed/pagespeed/insights/ выдаются исправления. Задача: Достигнуть лучшего результата(в тесте и убрать задержку) не навредив сайту. Срок и ...
Веб-программирование2 заявкиЗакрыт10 лет назадЕсть самопис простой на пхп. Минимум функций просто добавление картинок на сайт. В один момент на одном домене начали обновлять движок делали правки разные. В бд вроде не лезли. Теперь ...
Веб-программирование5 заявокЗакрыт10 лет назад