|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
01.02.2012, 21:53 | #1 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
php скрипт, который поможет скрыть нежелательные блоки(модули)
Добрый вечер.
Мне нужен php скрипт ,который выполнял функцию "скрыть нежелательные модули c поcледующих страниц". Суть php скрипта в том ,что к примеру если выделить слово или же всю страницу любым тегом который будит указан в скрипте. Пример. [avalbe=main]Слово или модуль"[/avalbe], на следующих страницах на которые вы перейдете.То или иное слово выделеное вами на главном фаиле шаблона index.php. его не будит. Помогите пожалуйста. Шаблон сайта, а точнее главный фаил отвечающий за оформление index.php. C чего мне начать? Дайте хотяб намек или может уже есть на подобии скрипт.Спасибо. И возможно ли такое на index.php? Последний раз редактировалось Predator199; 01.02.2012 в 22:18. |
01.02.2012, 22:23 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Если я правильно понял, вы хотите, чтобы определённое слово заменялось на ""? Тогда функция str_replace в помощь в первом приближении. Конечно, детали зависят от подробностей.
|
01.02.2012, 22:45 | #3 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Не совем.Я хочу чтоб то ,что слово я выделил так скажем тегами, оно исчезнет с других страниц.Я видел такую возможность на dle , но том фаилы шаблона tpl?.Тут на index.php нужно
|
02.02.2012, 07:57 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
тут нужно просмотреть все страницы формируемые вами из бд на предмет наличия данного тега.... при нахождении тега - то что в нем заносить во временный массив (или в БД) - а потом еще раз проходиться по всем страницам - и заменять все слова или куски текста из временного массива (или бд) на пустое множество.
Но ИМХО: - неясно назначение такого скрипта... для чего это - avalbe - что за чудное слово.....? |
02.02.2012, 08:06 | #5 |
Форумчанин
Регистрация: 20.02.2010
Сообщений: 229
|
мммм если я правильно понял, откуда-то подгружается контент внутри которого есть некий тег содержимое которого нужно скрывать...если так для вашей задачи лучше всего подойдут регулярные выражения, а именно функция preg_replace...когда будете писать паттерн погуглите в сторону ретроспективных проверок....позволяют выбирать нечто с условием аля до\после по которое и попадает ваша задача касательно контента внутри тега.
вот ссыль кстати на статью о них P.S. согласен,avalbe - потешный тег)
думай как баг, действуй как баг, и ты найдешь баг )
|
02.02.2012, 14:14 | #6 | |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Цитата:
Главная страница:http://site.ru/monitor/index.php К примеру я перехожу на страницу подробной информации о сервере. http://site.ru/monitor/8-view.html Как видно все другие и тд страницы будут на .html Вся информация что на гл странице она остается и на вех остальных. Мне б хотелось чтоб только на http://site.ru/monitor/index.php Оставалась (верхняя часть страницы), а на других страницах верхняя часть страницы http://site.ru/monitor/index.php её не было. Можно ли так сделать? Или можно сделать так , переходишь на адрес сайта и тебя перенаправляют на другой файл к примеру ind.php, а вот уже последующие страницы их будит cчтитать как через index.php. Можно ли каким нибудь способом так делать? |
|
02.02.2012, 14:30 | #7 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
кароче все что написано - бред сивой кобылы... я даже не буду пытаться понять
|
02.02.2012, 14:56 | #8 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Пример:вот на подобии как здесь.
|
02.02.2012, 15:07 | #9 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
|
02.02.2012, 15:27 | #10 | |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
спс
Цитата:
Но не одной страницы к примеру: 8-view.html Нет в движке.Чуть ли не в каждой папке пустой файл index.php. 8-view.html есть модуль view.php , 8-порядковый номер игрового сервера. А вся информация то указана в index.php она остается на всех страницах. Я не знаю от чего от толкнуться. Последний раз редактировалось Predator199; 02.02.2012 в 15:39. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ищу программиста который поможет в создании игры | wetchislaf | Фриланс | 2 | 15.08.2010 00:59 |
ишу человека,который поможет в макросах за деньги | rakedealer | Фриланс | 3 | 30.06.2009 10:39 |
Ищу студента-программиста,который поможет создать программу за опр.плату | Настя007 | Фриланс | 5 | 08.01.2009 09:16 |
Кто поможет изменить скрипт? | Андрей Семененко | PHP | 9 | 22.10.2008 23:57 |