А этот код при генерации дора надо ставить или уже на рабочий дорвей?
ps: уже разобраься. дор перегенерил и тесты все прошли)
Я так не делал, немного по другому.
в конце шаблона {static-script.js}тут код яваскрипта очень большой со всеми параметрами{/static}
Но при генерации в нем не изменяются классы и ид.
Незнаю почему так
Вообще я раньше делал под донлоад такие шабы и все работало, правда там шаблон попроще был и в js мне ничего кроме кея ненадо было делать.
А тут сложный шаб и плюс 2 css файла и плюс класы в js прописаны
Видимо у пандоры есть какая то последовательность нахождения-замены классов..
Неее, меняет :) Но не во всех файлах. Например в .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 ??
Или просто както не копировать в файл лишние теги из шаблона
Чуток с терминами попутал 😂
А вариант создания статики .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, вообще красота была бы)
понял! я сначала подумал, что там только буквы можно) ---------- Добавлено 08.06.2016 в 22:40 ---------- TopperHarley, вот такой вопросик про уникализацию стилей
Если в шаблоне будет див с названием name, и в файле style.css, и также в js скрипте это же название, то поменяется(уникализируется) сразу в трех местах?
Мне вот надо, чтобы в трех файлах менялось(уникализировалось) сразу при генерации
а варианта вперемешку буквы цифры нету способа?
типа указать из каких символов можно генерить 1234567890asdfghjkqwertyu, чтобы получалось как я выше писал ajgd6a8df8r8w8as939fjfbag
Подскажите плз, можно както в пандоре сгенерить рандом числа буквы определенной длины..
типа ih3gkj0hsd9gkj8hdkf64hjkehfckweh
чтобы длина была регулируемая????
Для обработки php в html в .htaccess ставишь
AddHandler application/x-httpd-php .php .html .htm
А я коды тизеров вот так вставляю. С одного домена. чтоб легче было сразу у всех менять
<?php echo file_get_contents('http://домен.com/papka/tizer1.php'); ?>