entropy

entropy
Рейтинг
43
Регистрация
21.09.2007

Пока я колдую на кастомизацией снипетов, можно заюзать экзешник в папке testing.

Там появились 2 новшества.

Блок SETVAR.


[BLOCK:SETVAR:ONCE:Имя переменной]
Контент
[/BLOCK]

Блок позволяет погрузить содержимое в переменную.

Переменная - это такая штука, позволяющая хранить в памяти тексты. Конент внутри блока не будет выведен на экран, пока мы не вызовем его через [MACRO:VAR:Имя переменной] либо иным способом.

Если указан параметр ONCE, то значение будет установлено один раз на весь сайт, и сохраняться на всех страницах.

И второе новшество. Теперь в макросе вариаций [MACRO:VARIATION:{a|b|c}] можно использовать переменные. Использовать так [MACRO:VARIATION:{@Переменная 1@|@Переменная 2@|@Переменная 3@}]

Задаем 3 фрагмента текста


[BLOCK:SETVAR:Текст 1][MACRO:TEXT:1:5:SNIPPET][/BLOCK]
[BLOCK:SETVAR:Текст 2][MACRO:TEXT:1:5:SNIPPET][/BLOCK]
[BLOCK:SETVAR:Текст 3][MACRO:TEXT:1:5:SNIPPET][/BLOCK]

Задаем список


[BLOCK:SETVAR:Список 1]<ul>
[BLOCK:FOR:I:2:10]
<li>[MACRO:TEXT:1:1]</li>
[/BLOCK]
</ul>
[MACRO:TEXT:1:3]
[/BLOCK]

Задаем картинку


[BLOCK:SETVAR:Картинка 1]<br>
<img align="center" src="[MACRO:SUBDIR]/thumbs/[MACRO:RANDFILENAME:thumbs]" border="0"><br>
[MACRO:KEYWORD:U], [MACRO:RANDKEYWORD].<br><br>
[/BLOCK]

Задаем таблицу


[BLOCK:SETVAR:Таблица 1]
<table>
[BLOCK:FOR:I:2:10]
<tr>
[BLOCK:FOR:J:3:3]
<td>
<img align="center" src="[MACRO:SUBDIR]/thumbs/[MACRO:RANDFILENAME:thumbs]" border="0"><br>
<b>Рис. [MACRO:VAR:I].[MACRO:VAR:J]</b> [MACRO:KEYWORD:U], [MACRO:RANDKEYWORD].
</td>
[/BLOCK]
</tr>
[/BLOCK]
</table>
[/BLOCK]

А теперь из всех заданных переменных делаем вариации.


[MACRO:VARIATION:{@Таблица 1@|<p>@Текст 1@</p><p>{@Текст 2@|}{@Список 1@|@Картинка 1@}</p>{<p>@Текст 3@</p>||}}]

В итоге все странички получаются разными, дор меньше палится

Вот пример дора

А это разные странички

Как кастомизацию снипетов доделаю, будет внеплановый релиз.

И я думаю, настало время в ближайших релизах повышать цену.

Скоро с алгоритмами генерации текста новшества появятся.

Ew-ru, они-то как раз работают.

Но блок SNIPPETSCONTENT не является циклом, хотя и похож на него.

Он работает точно также, как это реализовано на большинстве белых сайтов. Блок внедряет в страницу специальный php-код, который делает запрос к базе sqlite, и формирует список снипетов. Этим-то и обеспечивается их динамичность. Снипеты постепенно сползают вниз синхронно с публикуемыми страницами. Поэтому, обеспечить изменение содержимого снипетов можно только с помощью переменных, действующих внутри блока.

Но необходимость решения этого вопроса я осознаю, и поэтому в ближайшие день-два выпущу внеплановый релиз, в котором кроме этой проблемы, будет решен вопрос со вставкой генерируемых данных в макросе вариаций.

Что значит не включены?

Ew-ru, пока никак. Но подумаю над этим. Ориентировочно через релиз.

K1shkI, сайт есть. Хотел публично объявить к следущему релизу. Но раз речь зашла, то выкладываю адрес. http://sedoorbuilder.ru/

Список макросов у меня в черновиках сейчас, завтра проверю, и выложу.

А сцылко на доклад есть?

Если меня не подводит память, в винде большинство экстентов для PHP по умолчанию отключено.

В php.ini надо раскомментировать

extension=php_pdo.dll

extension=php_pdo_sqlite.dll

А встречные шаги, побуждающие к уменьшению мошенничества они конечно не хотят делать.

Например, грабительский процент со стоимости смс.

ApocX, кстати, насчет продажи кому-то другому.

Есть одна фирма, у них свой штат программистов, но иногда возникают задачи, решить которые проще с привлечением людей со стороны. Меня там хорошо знают. Однажды им понадобилось написать программу для Linux, а т. к. я в этой области разбираюсь, обратились ко мне.

Подписал договор подряда и о не разглашении какой-либо инфы, в т. ч. исходников.

Если я вдруг надумаю продать кому-то, и это вдруг всплывет, то привлечь смогут легко.

Что касается доргена, такой вид подряда нереален, конечно.

Да и составить нормальное т.з. не так-то просто. Их менеджеры написали т.з. с мельчайшими подробностями, буквально где какая кнопка должна быть расположена, как реагировать на те или иные события, и пр. Ведь все, что в т.з. не указано можно сделать как бы на свое усмотрение, а переделка за дополнительную денежку.

Выдача будет различаться в зависимости от IP юзера. Возьмите прокси с разных стран, и проверьте.

L!mur, совершенно верно. Поэтому на паблик выгоднее. Согласны?

Всего: 407