Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2012, 21:53   #1
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 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.
Predator199 вне форума Ответить с цитированием
Старый 01.02.2012, 22:23   #2
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Если я правильно понял, вы хотите, чтобы определённое слово заменялось на ""? Тогда функция str_replace в помощь в первом приближении. Конечно, детали зависят от подробностей.
motorway вне форума Ответить с цитированием
Старый 01.02.2012, 22:45   #3
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию

Не совем.Я хочу чтоб то ,что слово я выделил так скажем тегами, оно исчезнет с других страниц.Я видел такую возможность на dle , но том фаилы шаблона tpl?.Тут на index.php нужно
Predator199 вне форума Ответить с цитированием
Старый 02.02.2012, 07:57   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

тут нужно просмотреть все страницы формируемые вами из бд на предмет наличия данного тега.... при нахождении тега - то что в нем заносить во временный массив (или в БД) - а потом еще раз проходиться по всем страницам - и заменять все слова или куски текста из временного массива (или бд) на пустое множество.
Но ИМХО:
- неясно назначение такого скрипта... для чего это
- avalbe - что за чудное слово.....?
ADSoft на форуме Ответить с цитированием
Старый 02.02.2012, 08:06   #5
mrgrudge
Форумчанин
 
Аватар для mrgrudge
 
Регистрация: 20.02.2010
Сообщений: 229
По умолчанию

мммм если я правильно понял, откуда-то подгружается контент внутри которого есть некий тег содержимое которого нужно скрывать...если так для вашей задачи лучше всего подойдут регулярные выражения, а именно функция preg_replace...когда будете писать паттерн погуглите в сторону ретроспективных проверок....позволяют выбирать нечто с условием аля до\после по которое и попадает ваша задача касательно контента внутри тега.
вот ссыль кстати на статью о них
P.S. согласен,avalbe - потешный тег)
думай как баг, действуй как баг, и ты найдешь баг )
mrgrudge вне форума Ответить с цитированием
Старый 02.02.2012, 14:14   #6
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
Счастье

Цитата:
Сообщение от ADSoft Посмотреть сообщение
тут нужно просмотреть все страницы формируемые вами из бд на предмет наличия данного тега.... при нахождении тега - то что в нем заносить во временный массив (или в БД) - а потом еще раз проходиться по всем страницам - и заменять все слова или куски текста из временного массива (или бд) на пустое множество.
Но ИМХО:
- неясно назначение такого скрипта... для чего это
- avalbe - что за чудное слово.....?
Вот:
Главная страница: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.
Можно ли каким нибудь способом так делать?
Predator199 вне форума Ответить с цитированием
Старый 02.02.2012, 14:30   #7
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

кароче все что написано - бред сивой кобылы... я даже не буду пытаться понять
ADSoft на форуме Ответить с цитированием
Старый 02.02.2012, 14:56   #8
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию

Пример:вот на подобии как здесь.
Predator199 вне форума Ответить с цитированием
Старый 02.02.2012, 15:07   #9
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от Predator199 Посмотреть сообщение
Как видно все другие и тд страницы будут на .html
...
Можно ли так сделать?
Можно - верстаете страницы такими, какими хотите их видеть, размещаете на них любую информацию.
Это ж HTML - что "нарисуете", то и на них и будет.
Andkorol вне форума Ответить с цитированием
Старый 02.02.2012, 15:27   #10
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
Печаль спс

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Можно - верстаете страницы такими, какими хотите их видеть, размещаете на них любую информацию.
Это ж HTML - что "нарисуете", то и на них и будет.
Я бы с радостью , так сделал.
Но не одной страницы к примеру:
8-view.html
Нет в движке.Чуть ли не в каждой папке пустой файл index.php.

8-view.html
есть модуль view.php , 8-порядковый номер игрового сервера.
А вся информация то указана в index.php она остается на всех страницах.
Я не знаю от чего от толкнуться.

Последний раз редактировалось Predator199; 02.02.2012 в 15:39.
Predator199 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ищу программиста который поможет в создании игры 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