Форум о seo технологиях  
Друзья Форум вебмастеров
Bookmark and Share
Старый 16.06.2010, 02:16   #1
ebutok
Полудорвейщик
 
Регистрация: 29.05.2010
Сообщений: 37
По умолчанию[PHP]Обработка текста внутри дора

Есть дорген каторый генерит дор.
Инструменты : пхп + макросы доргена :)
Есть шаблон от доргена, в катором будет текст:


Цитата:

....траляля....

$doortext='[TEXT-BEZ-KEY-1-50]';//в этой переменной будет текст без ключевиков,каторый сгенерил дор.
Function insertKey(3-4%)
{
//тут функция ,каторая обрабатывает текст и вставляет в $doortext мой кей.
}

echo($doortext);//выводим текст с кеями на экран.

>?

В итоге дорген сгенерит 1000 страничек с переменной в каторой будет текст.

когда пользователь будет заходить на страничку, будет запускатся функция обработки текста и вставки ключевиков в этот текст.

ситуация1:
Если пользователь обновит страничку то расположение кеев поменяется:(

Каким образом лучше запоминать позиции ключевиков в тексти для каждого из файлов?

да можеть чутоку извращение :D , но проще написать эту функцию,каторая будет вставлятся в шаблон чем писать свой дорген)

можно конечно обрабатывать предварительно текст , но в моем случае это будет геморой и долго,хочу что бы на автомате все.

Последний раз редактировалось ebutok; 16.06.2010 в 02:46.
ebutok вне форума  Ответить с цитированием
Старый 16.06.2010, 02:42   #2
dollarhunter
Дорвейщик
 
Аватар для dollarhunter
 
Регистрация: 26.04.2010
Сообщений: 187
По умолчанию

В адом или элиту играл?)
Используй для каждого дора свою переменную, по подставлении которой в формулу будет генериться расположение ключей и все что угодно.
dollarhunter вне форума  Ответить с цитированием
Старый 16.06.2010, 03:21   #3
ebutok
Полудорвейщик
 
Регистрация: 29.05.2010
Сообщений: 37
По умолчанию

что еще за адам и элита)
хех.оказалось все просто
генерить на страничках числа с помощью [RANDOM-1-500]
у каждой странички дора будет свое число от 1 до 500
Если 1 ,то первая расстановка кеев, если 2 то вторая итд.

только как такая формула будет выглядеть хотя бы в теории?)

нужно создать массив от 1 до 500 это кол-во возможных расположений кеев.

только как лучше эти позиции записать для каждой перестановки?
просто позиции в виде цифр не прокатят ибо длина текста на каждой страничке разная.

Последний раз редактировалось ebutok; 16.06.2010 в 03:24.
ebutok вне форума  Ответить с цитированием
Старый 16.06.2010, 08:39   #4
nikruba
Дорвейщик
 
Регистрация: 19.12.2009
Сообщений: 110
По умолчанию

Если нет проблем с местом, то кэшируй сгенерированные странички на диске, да и все.
Если проблемы с местом есть, можно взять имя файла, прогнать его через какой-либо хэшер (ну там CRC32 например, или возьми несколько байт из MD5) - вот тебе и число. Оно неизменное будет, каждый раз когда на страничку заходят. По нему уже можно ориентироваться, что куда добавлять и каким алго.
nikruba вне форума  Ответить с цитированием
Старый 16.06.2010, 10:28   #5
dollarhunter
Дорвейщик
 
Аватар для dollarhunter
 
Регистрация: 26.04.2010
Сообщений: 187
По умолчанию

Адом, а не адам)
ebutok, ну ты уже сам все понял.
Т.е. тебе нужно построить такую систему, состояние которой однозначно определяется одной переменной. В твоем случае это может быть id страницы, например (dor.ru/?id=N). Теоретически, можно генерить одним скриптом сайт на миллионы страниц. И всегда каждая страница будет иметь один и тот же вид, сколько бы раз на нее не заходили. ID будет тот ключ, по которому расшифровывается состояние системы. Никакого рандома там нет.
dollarhunter вне форума  Ответить с цитированием
Старый 16.06.2010, 11:18   #6
wal
Дорвейщик
 
Регистрация: 05.07.2009
Сообщений: 162
По умолчанию

а чем тогда отличие если текст сразу сгенерить и не ебать себе мозг всякими кэшами и т.д.?

или каждый юзер должен видеть свою страничку?
ну тогда тоже нет смысла потому как это дор...
__________________
пишу скрипты для Хуман Эмулятора на заказ, обращаться в личку.
wal вне форума  Ответить с цитированием
Старый 16.06.2010, 14:54   #7
ebutok
Полудорвейщик
 
Регистрация: 29.05.2010
Сообщений: 37
По умолчанию

Но зато контент будет новый,а не 2 недельной давности.



кароче дор будет парсить несколько строк с забугор форума вставлять их в общий текст и юзать промт на весь этот текст.
пока точно хз как я точно хочу сделать и как это будет работать)

Можно конечно предварительно парсить и переводить у себя на компе но это долго,пускай лучше дор преводит по 1 странице.

Последний раз редактировалось ebutok; 16.06.2010 в 15:00.
ebutok вне форума  Ответить с цитированием
Старый 16.06.2010, 15:08   #8
dollarhunter
Дорвейщик
 
Аватар для dollarhunter
 
Регистрация: 26.04.2010
Сообщений: 187
По умолчанию

Это что, у тебя выходит при обновлении страницы - новый контент?
dollarhunter вне форума  Ответить с цитированием
Старый 16.06.2010, 19:29   #9
ebutok
Полудорвейщик
 
Регистрация: 29.05.2010
Сообщений: 37
По умолчанию

Щас начал все расписывать как будет работать и стер )
понял что идея бред :D
не буду запорачиватся с парсингом замучу тока промт ,потом мож скину)

Последний раз редактировалось ebutok; 16.06.2010 в 21:25.
ebutok вне форума  Ответить с цитированием
Ответ

« Предыдущая тема | Следующая тема »

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Версия для печатиВерсия для печати
Отправить по электронной почтеОтправить по электронной почте

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 16:11. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot
General Media Group