Sobesednic: В прошлой версии насколько помню нормально срабатывало, то есть выставил 30 дней и программа отсчитывала от выставленной даты.
У вас выбрано 30 дней от ТЕКУЩЕЙ даты, а не от выбранный. Текущая дата - это сегодняшнее число. Минус 30 дней, то есть не август а июль. А общее время жизни 365, значит с июля 15го по июль 16го.
_Snake_: Я уже думал об этом
Замедление генерации происходит изза необходимости перемешать файл ключей размером 404 Мб. В среднем для такого объема в таком файле примерно 13..14 лямов ключей.
Как я выше писал, перемешивание программа делает без пропусков, то есть КАЖДЫЙ из этих 13 лямов ключей будет помешан на каждом доре пакетки.
Через статические ссылки можно так сделать. При генерации указать домен http://xxx.xx/?p=, в название файлов страниц указать [TRANSLIT]. После генерации урлы в теле страницы будут иметь структуру
---------- Добавлено 18.08.2015 в 21:10 ----------
_Snake_: Топер, тут дело такое, если запулить в пандору файл ключей на несколько млн, то время генерации на все сайты пакетки возрастает в два раза, относительно времени при файлы ключей в несколько сотен тысяч.
Предлагаю нарубить файл ключей порциями
_Snake_: Друг генерирует на десктопе, конфигурация естественно отличается. Единственное, что совпадает, это 8 ГБ оперативы и винда 7 у обоих. Процы разные, жеские разные. При этом время генерации доров, одинаковых по размеру, примерно равное.
Думаю тут срабатывает правило слабого звена/бутылочного горлышка. Я по описанию не могу его однозначно определить. Но что стоит отметить - это то, что хоть процы и разные, частота их может быть сопоставима в той же мере как и сопоставимо время генерации.
Для скорости генерации важны проц, ОП и диск. Плюс для скорости важна ваша программа, описаная на языке макросов в шаблоне. Если шаблон оптимизирован, то генерится в разы быстрее. Например, можно применить блоки MAIN/CAT/POST правильно/неправильно, тянуть через RANDLINE строчки из слишком большого файла, причем на каждой странице с разного файла и т.д. Возможностей много, но и скорость генерации может плавать при их неразумном применении.
[GETFILECONTENT-([TKEYWORD].txt)] если имена файлов заданы транслитом
---------- Добавлено 12.08.2015 в 17:10 ----------
madima: TopperHarley, начала выскакивать ошибка при распаковке на byet через multiloader. Через браузер пробовал если перейти по линку, дождаться checking и начать распаковку все нормально. Подскажи как побороть в multiloader
BigZee: Как сделать что бы [RANDDIRFILE-(rdir)] если используется на одной странице несколько раз то брал уникальные файлы в приделах страницы , вообщем нужно подобие [PUNIQRANDLINE-(lines.txt)] ?
Ок, добавим новый макрос, BigZee
madima: TopperHarley, начала выскакивать ошибка при распаковке на byet через multiloader. Через браузер пробовал если перейти по линку, дождаться checking и начать распаковку все нормально. Подскажи как побороть в multiloader
_Snake_: Зачем так сложно? С форматированием кода проблемы будут. Есть же addslashes()
Проще никак. addslashes не подойдет, так как ему на вход уже надо передать валидный строковый литерал.
sparsame: Есть ли способ обратиться к файлам текста для генерации, если: - папка расположена не в директории программы PandoraBox - пусть к файлу используя мультикей (D:\papka\[KEYPART-2]\)
Да, все макросы пандоры понимают абсолютные пути. Даже если в ридми сказано что путь должен быть относителен от папки data или data/files.
dr_Min: TopperHarley, как в карте дора сделать ссылки с большой буквы? Макет карты использовал из "ридми" файла. Когда захожи в карту дора - вижу все ссылки с маленькой буквы.
Если включена отложенная публикация, то только через доработку скрипта delayedlinks.php.
Записал в планы на обновления, в следующей версии будет с большой буквы.
Если вЫключена отложенная публикация, то сразу будет с большой.
---------- Добавлено 06.08.2015 в 10:40 ----------
stylliaga: Извините за глупый вопрос, вот кинул код в папку usermacro, как мне назвать файл и как вывести (что за макрос писать) в шаблон?
Зависит от самого макроса. Почитайте в нем комментарии, обычно там же в макросе есть и пример применения.
В прошлой версии насколько помню нормально срабатывало, то есть выставил 30 дней и программа отсчитывала от выставленной даты.
У вас выбрано 30 дней от ТЕКУЩЕЙ даты, а не от выбранный. Текущая дата - это сегодняшнее число. Минус 30 дней, то есть не август а июль. А общее время жизни 365, значит с июля 15го по июль 16го.
Я уже думал об этом
Замедление генерации происходит изза необходимости перемешать файл ключей размером 404 Мб. В среднем для такого объема в таком файле примерно 13..14 лямов ключей.
Как я выше писал, перемешивание программа делает без пропусков, то есть КАЖДЫЙ из этих 13 лямов ключей будет помешан на каждом доре пакетки.
Можно как то сделать такой вот динамический адрес страниц ?
http://dor.com/?page=skachat-keyword
Через статические ссылки можно так сделать. При генерации указать домен http://xxx.xx/?p=, в название файлов страниц указать [TRANSLIT]. После генерации урлы в теле страницы будут иметь структуру
http://xxx.xx/?p=/translitkey
Чтобы измененные ссылки вели на существующие файлы нужно доработать .htaccess файл и в нем под mod_rewrite написать правило перенаправления урлов вида
http://xxx.xx/?p=/translitkey
на фактически реально существующие
http://xxx.xx/translitkey.php
и еще до кучи ссылки такого вида
http://dor.com/skachat-keyword/
Для этого нужно выбрать режим генерации без категорий, чтобы ссылки были вида
site.ru/keyword.php
Потом применить юзермакрос, который сделает замену
site.ru/keyword.php
на
site.ru/keyword/
Вот этот макрос:
А чтобы ссылки заработали нужно в htaccess вписать правило примерно такого содержания:
---------- Добавлено 18.08.2015 в 21:10 ----------
Топер, тут дело такое, если запулить в пандору файл ключей на несколько млн, то время генерации на все сайты пакетки возрастает в два раза, относительно времени при файлы ключей в несколько сотен тысяч.
Предлагаю нарубить файл ключей порциями
Друг генерирует на десктопе, конфигурация естественно отличается. Единственное, что совпадает, это 8 ГБ оперативы и винда 7 у обоих. Процы разные, жеские разные. При этом время генерации доров, одинаковых по размеру, примерно равное.
Думаю тут срабатывает правило слабого звена/бутылочного горлышка. Я по описанию не могу его однозначно определить. Но что стоит отметить - это то, что хоть процы и разные, частота их может быть сопоставима в той же мере как и сопоставимо время генерации.
Для скорости генерации важны проц, ОП и диск. Плюс для скорости важна ваша программа, описаная на языке макросов в шаблоне. Если шаблон оптимизирован, то генерится в разы быстрее. Например, можно применить блоки MAIN/CAT/POST правильно/неправильно, тянуть через RANDLINE строчки из слишком большого файла, причем на каждой странице с разного файла и т.д. Возможностей много, но и скорость генерации может плавать при их неразумном применении.
Перекомпилил и перезалил, пробуй
[GETFILECONTENT-([KEYWORD].txt)] или
[GETFILECONTENT-([TKEYWORD].txt)] если имена файлов заданы транслитом
---------- Добавлено 12.08.2015 в 17:10 ----------
TopperHarley, начала выскакивать ошибка при распаковке на byet через multiloader. Через браузер пробовал если перейти по линку, дождаться checking и начать распаковку все нормально. Подскажи как побороть в multiloader
http://imagizer.imageshack.com/img673/4731/GGg0PL.jpg
Ап MultiLoader 1.5.2
Добавлена возможность передать cookie в запросе на распаковку
Для этого создать файл cookie.txt в папке программы, пример которого в файле cookie.sample.txt
В случае с баетхостом просто переименуйте файл cookie.sample.txt в cookie.txt и должно заработать. Они там, видишь ли, защиту по кукисам сделали.
Ссылка на бинарники: http://topperharley.ru/files/MultiLoader1520.zip
Ну и ссылка на саму прогу: http://topperharley.ru/2012/05/multiloader/
Как сделать что бы [RANDDIRFILE-(rdir)] если используется на одной странице несколько раз то брал уникальные файлы в приделах страницы , вообщем нужно подобие [PUNIQRANDLINE-(lines.txt)] ?
Ок, добавим новый макрос, BigZee
TopperHarley, начала выскакивать ошибка при распаковке на byet через multiloader. Через браузер пробовал если перейти по линку, дождаться checking и начать распаковку все нормально. Подскажи как побороть в multiloader
http://imagizer.imageshack.com/img673/4731/GGg0PL.jpg
Поздравляю с первым постом!
Судя по ошибке хостинг понимает что не из браузера его запустили. Сделайте тикет в тп и туда закиньте, пожалуйста, 1 акк для доработки
Зачем так сложно? С форматированием кода проблемы будут. Есть же addslashes()
Проще никак. addslashes не подойдет, так как ему на вход уже надо передать валидный строковый литерал.
Есть ли способ обратиться к файлам текста для генерации, если:
- папка расположена не в директории программы PandoraBox
- пусть к файлу используя мультикей (D:\papka\[KEYPART-2]\)
Да, все макросы пандоры понимают абсолютные пути. Даже если в ридми сказано что путь должен быть относителен от папки data или data/files.
в html кодировке?
если просто апострофом, то порежет пхп же
В противном случае выпадают символы. Пример:
Don't forget to blablabla.
You're going to blablabla.
Выводить их через html кодирование не естественно. В белых сайтах апострофы выводятся как есть, без кодирования.
Пример можно глянуть прямо тут на серче в этом топике
Для решения в php есть отличная возможность объявлять строки с любой начинкой так:
$str = <<<EOF
<p>Строка 1 ' ' '</p>
<p>Строка 2 " " "</p>
EOF;
Этот способ дает возможность вписать любую строку с любой начинкой, вклюая кавычки, апострофы, переносы строк и т.д.
Эта порция нарезалась так что топик стартером стал daymos.
Сделал новую тему: /ru/forum/906077
Айда туда, там новый ап pb2.14 кстати
TopperHarley, как в карте дора сделать ссылки с большой буквы? Макет карты использовал из "ридми" файла. Когда захожи в карту дора - вижу все ссылки с маленькой буквы.
Если включена отложенная публикация, то только через доработку скрипта delayedlinks.php.
Записал в планы на обновления, в следующей версии будет с большой буквы.
Если вЫключена отложенная публикация, то сразу будет с большой.
---------- Добавлено 06.08.2015 в 10:40 ----------
Извините за глупый вопрос, вот кинул код в папку usermacro, как мне назвать файл и как вывести (что за макрос писать) в шаблон?
Зависит от самого макроса. Почитайте в нем комментарии, обычно там же в макросе есть и пример применения.
Доработан LinkAParser 1.7
Теперь банановы.. Добавлена работа со сниппетами.
Парсинг и применение сниппетов можно выполнять независимо от парсинга текста.
Добавлена x64 версия.
Скриншот :
Ссылка в подписи.