PandoraBox - вопросы и ответы + апдейты

Dos3
На сайте с 07.01.2011
Offline
363
#1171
Force68:
типа как то так

показать как через [| | |] тоже самое будет или не надо ? задолбал ? :)

Force68
На сайте с 23.04.2010
Offline
250
#1172
Dos3:
показать как через [| | |] тоже самое будет или не надо, задолбал ))) ? :)

дак там хрен знает скока чево получитца,

zTDS - бесплатная TDS (https://t.me/z_tds)
Dos3
На сайте с 07.01.2011
Offline
363
#1173

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

через вывод из файла красивее будет )

{POST}
[|тут код|тут код|тут код|тут код|тут код
|тут другой код|тут другой код|тут другой код|тут другой код
|тут третий код
|]
{/POST}

как альтернатива, пока Топ не запилил или другие варианты не подсказал, пойдёт )))

Force68
На сайте с 23.04.2010
Offline
250
#1174

ну да, в принципе можно и так сделать, шаблон ток километровый будет ))))

G
На сайте с 21.04.2010
Offline
161
#1175

Я то свою версию предложу

Макрос [PROT-x]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5[/PROT]Где х- номер макроса.

Смысл макроса в том что бы создать 100% разную структуру, что бы в доре не было похожих страниц.

Но тут есть ограничения по количеству страниц.

Вставляем в шаблон 3 макроса

[PROT-1]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5[/PROT]

[PROT-2]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5[/PROT]

[PROT-3]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5[/PROT]

5 вариантов в каждом макросе.

5*5*5=125 уникальных страниц.

Ну на 10к страниц конечно придется пофантазировать например

[PROT-1]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5|Вариант6|Вариант7|Вариант8[/PROT]

[PROT-2]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5|Вариант6|Вариант7|Вариант8|Вариант9|Вариант10|Вариант11[/PROT]

[PROT-3]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5|Вариант6|Вариант7|Вариант8|Вариант9|Вариант10|Вариант11[/PROT]

[PROT-4]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5|Вариант6|Вариант7|Вариант8|Вариант9|Вариант10|Вариант11[/PROT]

[PROT-5]Вариант1|Вариант2|Вариант3|Вариант4|Вариант5|Вариант6|Вариант7|Вариант8|Вариант9|Вариант10|Вариант11[/PROT]

8*11*11*11*11=117 128 Перебор)

Уот так уот

Dos3
На сайте с 07.01.2011
Offline
363
#1176

GAGAn, :), это делается через вывод строки из файла(или по разделителю как у меня, хз в пандоре есть такое или нет), не рандомно, а по порядку, вот и хреначте столько вариантов сколько паг и повторений не будет

а самих файлов хоть сотню

:)

а вообще это всё не так делается, 1к вариантов всёравно рука не сделать, и тут приходят на помощь макросы ранд число, ранд вариант, вставка в случайное место, вставка с % и пр блоки :)

---------- Добавлено 24.12.2013 в 23:16 ----------

Force68:
а маркосы внутри и такжеж поддерживатца будут.

я имел ввиду такое ))))

[|123 | __[| ____[| _______123|123|123 ____|]

__|

____[|123|123|123|]

__|]

|

__123

|

__[|123|123|123|]

|

__[|123|123|123|]

|]

I
На сайте с 20.07.2008
Offline
65
#1177

TopperHarley, как в пределах одного дора сделать все 4 метода распределения ключей?

(видится равномерное распределение - столько-то процентов, преобладание вначале - столько-то процентов и так далее по аналогии %% страниц с другим процентом).

Dos3
На сайте с 07.01.2011
Offline
363
#1178

интересно а можно ли несколько методов генерации текста заюзать одновременно(блоками) :)

kashim
На сайте с 12.09.2012
Offline
68
#1179

Ну так вот жеж, узай, кто не дает:

[MARKS-5-1-10] - генерация маркса на 1 - 10 предложений, по 5 слов в замес(1 - соотвествует рбшному "зато уникальный текст", 5 - "офигенная")
[ONESENT-1-10] - генерация по 1 предложению из всех файлов поочередно, 1-10 предложений
[COMMASPLIT-1-10] - генерация методом Панченко из всех файлов, 1-10 предложений
[FREETEXT-1-4] - текст без ключей, 1 - 4 предложения
What's the difference between religion and bullshit? The bull.
TopperHarley
На сайте с 24.03.2009
Offline
350
#1180
Issa:
TopperHarley, как в пределах одного дора сделать все 4 метода распределения ключей?

Будут новые модификаторы вида:

[TEXT-3-4/p/x] - распределять в начало

[TEXT-3-4/y] - распределять в середину

[TEXT-3-4/z] - распределять в конец

Предлагайте свои коды вместо x,y,z

---------- Добавлено 25.12.2013 в 11:10 ----------

using System;
using System.Text;
using System.Text.RegularExpressions;

namespace PandoraBox
{
public class ChancePlugin: IPluginMacro
{
//{CHANCE-70%}Шанс вставки = 70%|||Оставшиеся проценты вероятности вставки{/CHANCE}
Regex _block = new Regex(@"{CHANCE-(\d+)%}(.*?){/CHANCE}", RegexOptions.Compiled | RegexOptions.Singleline);

public string Execute(string template, PluginMacroArgs args)
{
template = _block.Replace(template, delegate(Match match)
{
String[] parts = match.Groups[2].Value.Split(new []{"|||"}, StringSplitOptions.None);
int prob = int.Parse(match.Groups[1].Value);
if(Rnd.Next(1,100) <= prob) return parts[0];
return parts[1];
});
return template;
}

public ushort Level
{
get { return 3; }
}

public String Name
{
get { return "ChancePlugin"; }
}
}
}

Серч все покоцал. Вот копипаст http://pastebin.com/Xv54Zcbf

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий