Realtyman

Рейтинг
94
Регистрация
04.03.2009

А этот код при генерации дора надо ставить или уже на рабочий дорвей?

ps: уже разобраься. дор перегенерил и тесты все прошли)

Force68:
Realtyman, попробуй так:

там где у тебя в шаблоне вызов js скрипта:

{PHPINC-(inc1.php)}<script type="text/javascript">код твоего скрипта</script>{/PHPINC}

Я так не делал, немного по другому.

в конце шаблона {static-script.js}тут код яваскрипта очень большой со всеми параметрами{/static}

Но при генерации в нем не изменяются классы и ид.

Незнаю почему так

Вообще я раньше делал под донлоад такие шабы и все работало, правда там шаблон попроще был и в js мне ничего кроме кея ненадо было делать.

А тут сложный шаб и плюс 2 css файла и плюс класы в js прописаны

Видимо у пандоры есть какая то последовательность нахождения-замены классов..

Force68:
Realtyman, в смысле неработает, что не меняет ид и классы ксс?

Неее, меняет :) Но не во всех файлах. Например в .js, классы и ид остаются теми,какими были и после генерации диз едет, или не выводиться контент.

Вот например в .js есть такие куски

if ($('div.abcdf').length > 2) {

Класс abcdf присутсвует в шаблоне

var s = '<div class="asd dert qaz"> тоже и такое есть.

Но тут еще есть загвоздка. Некоторые классы и ид, которые прописаны в .js отсутсвуют в шаблоне, но есть в одном из файлов .css

Я понимаю, что пандора не обладает интелектом человека, и не может сама пройти по 4-м файлам, и поменять все классы и ид.

Придется оставлять все как есть и не уникализировать шаблон

Мудрил я мудрил с уникализацией, так и не намудрил.

У меня 2 файла .css в шаблоне

Один внешний файл .js, где лежит скрипт вывода и в нем очень много данных по названиям div классов. Тоесть скрипт контент выводит.

Я даже в самом шаблоне сделал блок создания статического файла .js

Без уникализации все работает. Правда вручную чистить приходиться статические файлы от шапок с кодом html

С уникализацией мой шаб не работает. Потому как мне нужно менять id и классы в четырех местах сраз - в самом шаблоне, в двух файлах .css и во внешнем .js . В тюнинге ставил обработку, но это не помогает.

Я так думаю, что если стоит функция уникализации, то генератор сначала смотри все ид и классы в шаблоне и делает поиск-замену во всех файлах!

Я же в нотепад+++ делаю сразу замену во всех файлах и везде меняется...

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

Придется пока с кастылями генерировать

TopperHarley, выше на 1 пост я вариант написал, все генериться нормально, только вот шапка <html>*** </head> копируется в js, приходиться удалять вручную.

А есть еще какойнибудь вариант создавать файлы типа .js ??

Или просто както не копировать в файл лишние теги из шаблона

TopperHarley:
Названий у дивов не бывает. Бывают классы и/или id. В js файле не поменяет, но можно поставить js блок в шаблоне в тег script и обернуть в {JQUERYRENAME}{/JQUERYRENAME} чтобы классы/id внутри этого блока обработались в соответствии с правилами описания селекторов библиотеки JQuery

Чуток с терминами попутал 😂

А вариант создания статики .js тут пройдет без тега script?

в файле style.css описаны классы для name1 и name2

В шаблоне примерно так будет.

При генерации пандора же заменит и в шаблоне всё и в файле css ?



<head>
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
<div class="name1">тут текст1</div>
<div class="name2">тут еще что-нибудь</div>

{STATIC-script.js}

{JQUERYRENAME}
var a = "<div class="name1"></div>";
var b = "<div class="name2"></div>";
{/JQUERYRENAME}

{/STATIC}

</body>

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

А тут создаться файл script.js с содержимым и измененным(уникализированным)

И ещеб вариант был бы шифрации js, вообще красота была бы)

TopperHarley:
Там же есть:
[RANDSTRING-(буквыqwerty)-11]
Можно так:
[RANDSTRING-(буквыqwerty123456)-[RAND-7-10]]

понял! я сначала подумал, что там только буквы можно)

---------- Добавлено 08.06.2016 в 22:40 ----------

TopperHarley, вот такой вопросик про уникализацию стилей

Если в шаблоне будет див с названием name, и в файле style.css, и также в js скрипте это же название, то поменяется(уникализируется) сразу в трех местах?

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

tomat_ok:
[GLASSOGLAS-7-9] – гласные, согласные, например derytuli. От 7 до 9 символов
[RAND-1-10] — случайное число (например [RAND-1-26])
http://wiki.toppersoft.ru/ru/random

а варианта вперемешку буквы цифры нету способа?

типа указать из каких символов можно генерить 1234567890asdfghjkqwertyu, чтобы получалось как я выше писал ajgd6a8df8r8w8as939fjfbag

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

типа ih3gkj0hsd9gkj8hdkf64hjkehfckweh

чтобы длина была регулируемая????

Для обработки php в html в .htaccess ставишь

AddHandler application/x-httpd-php .php .html .htm

А я коды тизеров вот так вставляю. С одного домена. чтоб легче было сразу у всех менять

<?php echo file_get_contents('http://домен.com/papka/tizer1.php'); ?>
Всего: 384