Понедельников НЕТ!
Регистрация или вход Регистрация или вход Избранное на этом сайте | Главная | Анкета | Рекомендовать | Обратная связь | В избранное | Сделать домашней
Скачать SSDForums
Скачать SSDForums 1.0.1 Скачать SSDForums 1.0.1
Скачать SSDForums 1.0.1 SP1 Скачать SSDForums 1.0.1 SP1
Скачать SSDForums 1.0.1 SP2 Скачать SSDForums 1.0.1 SP2
SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro SSD Forums 1.0.1 SP3 only Slaed 3.5 Pro
SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro SSD Forums 1.0.1 SP4-beta only Slaed 4.1 Pro
Jewelry Сase Team
Скачать Ruby Chat 0.1.1 Скачать Ruby Chat 0.1.1
Меню
Главная
Форум
Магазин цифровых товаров

Новости
Подписка на новости
Темы новостей
Добавить новость

Каталог файлов
Карта файлового архива
Публикации

Опросы
Анкета пользователя
Чат

BestMaker
Викторина
Архив новостей
Карманный оракул
Поиск по сайту с помощью Яндекс
Поиск по сайту с помощью Google
Фото дня
Для души
Погода на 3 дня
IndexCat
IndexTop
Map_Pages
Поиск по сайту









Подписка на новости
Ваше имя:
Ваш E-Mail:*
Секретный код:
Секретный код
Повторить:*
Интересное в сети

Sape — это система купли-продажи ссылок
с главных и внутренних страниц сайтов
Форум -> Обо всём... -> Замена заданных слов в контенте на аналогичные ссылки!
Замена заданных слов в контенте на аналогичные ссылки!
moskmii Дата: 05.08.2009, в 14:10 | Сообщение №1
moskmii
Активный участник
Пользователь №: 96
Сообщений: 184

Как сделать чтобы нужное слово во всем контенте сайта или контенте отдельного модуля автоматически становилось ссылкой с запранее заданным адресом.

Хочу селать удобство для посетителей (имхо). Т.е. если в статье встречается название некой фирмы (организации), то оно подсвечивается ссылкой и при нажатии на неё мы попадаем на страничку с описанием этой фирмы.
patriot Дата: 05.08.2009, в 14:44 | Сообщение №2
patriot
Участник
Пользователь №: 349
Сообщений: 92

перед выводом контента в браузер заменить нужные слова на ссылки.
сначала все выводим в буфер, из буфера в переменную, потом производим замену и выводим в браузер
Serg_pnz Дата: 05.08.2009, в 20:18 | Сообщение №3
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

config_rewrite.php - в этом файле можно расширить правила автозамены.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
moskmii Дата: 06.08.2009, в 11:36 | Сообщение №4
moskmii
Активный участник
Пользователь №: 96
Сообщений: 184

Цитата
сначала все выводим в буфер, из буфера в переменную, потом производим замену и выводим в браузер

это както скажется на времени вывода контанта в браузер?


mod_rewrite во всех описаниях только про замену url, а про контент пока не нашел...
Serg_pnz Дата: 06.08.2009, в 11:54 | Сообщение №5
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

moskmii, версия какая, что бы помощь была более адресной.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
moskmii Дата: 06.08.2009, в 13:41 | Сообщение №6
moskmii
Активный участник
Пользователь №: 96
Сообщений: 184

SLAED CMS: 4.2 Pro
Serg_pnz Дата: 06.08.2009, в 14:43 | Сообщение №7
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

Всё по словам patriot'а - смотри функцию rewrite().

Я так понимаю ЧПУ включено?

Тогда просто в config_rewrite.php пишем так
Код
1
if (!defined("FUNC_FILE")) die("Illegal File Access");

//добавлено
$out[] = "123321";
$in[] = "'(подробнее)'i";


Там i - модификатор, что бы не чувствовался регистр.

Как автоматизировать набор in и out, это уж думай сам.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
moskmii Дата: 06.08.2009, в 15:24 | Сообщение №8
moskmii
Активный участник
Пользователь №: 96
Сообщений: 184

Что значит автоматизировать?
moskmii Дата: 06.08.2009, в 15:34 | Сообщение №9
moskmii
Активный участник
Пользователь №: 96
Сообщений: 184

добавил такое

Скрытый текст
Скрытый текст виден только зарегистрированным пользователям.


ноль эффекта
Serg_pnz Дата: 06.08.2009, в 16:37 | Сообщение №10
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

в оут пишешь только ссылку в двойных кавычках. какие нафик там одинарные и i???

в ин так надо
Код
1
$in[] = "'(Балашиха)'i";


Автоматизировать - значит не набивать руками каждую пару слово/ссылка. Кто знает, может у тебя пара сотен таких слов.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
otherside Дата: 06.08.2009, в 17:47 | Сообщение №11
otherside
Старожил
Пользователь №: 22
Сообщений: 387

Спасибо, Serg_pnz, очень полезная подсказка. Я для начала на все сайте заменил электронный адрес на картинку с адресом. Все работает как часы. Версия: Slaed 2.5
decide Дата: 07.08.2009, в 13:14 | Сообщение №12
decide
Пользователь
Пользователь №: 471
Сообщений: 30

otherside, ЧПУ включен ?
Serg_pnz Дата: 07.08.2009, в 15:17 | Сообщение №13
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

decide, такой хак работает только при включенном ЧПУ при выключенном нужно клонировать функцию rewrite() и файл config_rewrite.php, а так же строкой ниже где идёт обращение с условием к rewrite() вставить обращение уже без условия к клонированной функции.
В клонированном config_rewrite.php все правила ЧПУ удаляем, пишем только свои автозамены.

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот
otherside Дата: 07.08.2009, в 16:54 | Сообщение №14
otherside
Старожил
Пользователь №: 22
Сообщений: 387

decide, Ну вообщем Serg_pnz уже ответил. ЧПУ на сайте не использую по прямому назначению. Просто удили все правила, оставил только замену слов и потом включил его
Serg_pnz Дата: 07.08.2009, в 17:05 | Сообщение №15
Serg_pnz
Администратор
Пользователь №: 1
Сообщений: 2242

otherside, обскакал ты меня на повороте - не надо оказывается ничего клонировать

Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот

Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!


Реклама
Главная | Форум | Новости | Подписка на новости | Темы новостей | Добавить новость | Каталог файлов | Карта файлового архива | Публикации | Опросы | Анкета пользователя | Чат | BestMaker | Викторина | Архив новостей | Карманный оракул | Поиск по сайту с помощью Яндекс | Поиск по сайту с помощью Google | Фото дня | Для души | Погода на 3 дня | IndexCat | IndexTop | Map_Pages | Весь Оракул

Rambler's Top100

Генерация страницы: 0.267 сек. и 17 запросов к базе данных за 0.022 сек.
Web site engine code is Copyright © 2006 by SLAED CMS. All rights reserved.