будет другое.... Был общий сайт турфирмы региональной базы отдыха, рыбалка + туры за рубеж и тд, хотим туры увести на др сайт
// Обрезаем в урл знак вопроса и все что после него $uri = preg_replace('|\?.*|', '', $_SERVER['REQUEST_URI']); $pages = array( '/poisk-turov.php', '/page_2', '/page_3', '/page_4', ); if(!in_array($uri, $pages)){ include ($_SERVER['DOCUMENT_ROOT'] . '/js.php'); }
спасибо, то что надо, вроде все работает
$pages = array( '/page_1', '/page_2', '/page_3', '/page_4', ); if(!in_array($_SERVER['REQUEST_URI'], $pages)){ include ($_SERVER['DOCUMENT_ROOT'] . '/js.php'); }
спасибо, работает.... правда забыл указать что один из запрещенных урл динамический такого вида
/poisk-turov.php?&sr=%7B%22from%22:%221149%22,%22where%22:%22108%22,%22startdate%22:%2224.06.2017%22,%22enddate%22:%2216.07.2017%22,%22nightsfrom%22:%227%22,%22nightsto%22:%2214%22,%22adults%22:%222%22,%22children%22:%220%22,%22categorymore%22:%5B%221%22%5D,%22category%22:%221%22,%22foodmore%22:%5B%221%22%5D,%22food%22:%226%22,%22minprice%22:%220%22,%22maxprice%22:%221000000%22,%22currency%22:%220%22,%22fli%22:%5B%221%22%5D,%22searchtext%22:%22%22,%22ph%22:%5B%221%22%5D,%22resorts%22:%5B%5D,%22hotels%22:%5B%5D,%22operators%22:%5B%5D,%22light%22:%221%22,%22splus%22:%221%22%7D&start=1
if( $_SERVER['REQUEST_URI']=='/test1.php?123' || $_SERVER['REQUEST_URI']=='/test1.php?124' || ...$_SERVER['REQUEST_URI']=='/test1.php?12n'){include ($_SERVER['DOCUMENT_ROOT'].'/js.php');}
спасибо, работает но только наоброт, скрипт подгружается только на указанных в коде страницах, а мне надо исключить загрузку скрипта на указанных в коде страницах
напишите за вознаграждение?
есть отдельная страница под каждый "товар" вида sait.ru/holodilniki5.php
есть... я чувствую что решение где то рядом простое. По сути существующий скрипт уже формирует нужный урл, остается только как то реализовать кнопку "перейти (показать)" и что бы пользователя перебросило на сформированный урл. в 2х словах: в форме сортировки выбирается сначало главная категория которая уже имеет постоянный адрес sait.ru/holodilniki.php. Дальше человек выбирает др параметры ну например "черный", "высота 2 м" и тд. К сформированной ссылке добавляются параметры sait.ru/holodilniki.php#.черный.высота2м. Дальше кагда нажимает "показать" его кидает на эту страницу sait.ru/holodilniki.php#.черный.высота2м где не подходящие по параметрам товары будут скрыты а показываться будут только товары в div у которых есть class="черный и тд". Скрипт который на сайте сделан примерно как тут https://webformyself.com/sortirovka-i-filtraciya-elementov-s-pomoshhyu-plagina-jquery-mixitup/
я вначале темы не указал что в данный момент на сайте существует сортировка по параметрам средствами css и js... работает только на нескольких страницах скрывая средствами css не подходящее по параметрам формируя урл вида www.sait.ru/fi.shtml#.cena5-6.kottedj.do100.avto-da, как я понял разработчик предлагает как то так же формировать урл по которому можно потом сделать переход
так мне и не надо их создавать, мне надо что бы поиск выводил просто краткую типа "карточку товара" . Вообщем у меня сейчас 2 варианта, скрипт пишут 5-8000 р который по заверением отвечает моим задачам, или "подтягивают" cms (около 20 000) с возможностью дальнейшего расширения функционала....
по идее на первом этапе если мне нужен только поиск по каталогу (он не большой - всего около 60 объектов страниц с описанием) мне и не нужно новые страницы создавать, краткое описание будет браться из БД, а дальше переход на уже существующую страницу с подробным описанием. Это уже потом на втором этапе после перетаскивания всего сайта на cms думаю можно отследить как то что бы не было дублей тем более стат страниц не так то много - около 1000 ....