PandoraBox 2.33.1

Тема в разделе "Апдейты Софта / Software Updates", создана пользователем TopperHarley, 7 окт 2018.

Метки:
  1. TopperHarley

    TopperHarley Administrator Команда форума

    Ап PandoraBox 2.33.1

    Код:
    * Добавлены макросы для категорий {LINKS-PREV-(Назад)}<a href="[URL]">[ANCHOR]</a>{/LINKS-PREV} и {LINKS-NEXT-(Вперед)}<a href="[URL]">[ANCHOR]</a>{/LINKS-NEXT}
    * Добавлен макрос для категорий {EVERYLINK-( | )}<a href="[URL]">[ANCHOR]</a>{/EVERYLINK}
    * Добавлены макросы [CUSTOM2] и [CUSTOM3] по аналогии с [CUSTOM]
    * Добавлен параметр минимальной длинны ключа для выбрасывания слишком коротких ключей - MinKeywordLength в файл tuning.txt
    * Гайд по интеграции с zTDS: http://sup.toppersoft.ru/threads/ztds.773/
    * Ссылки в папке data\logs теперь пишутся так: сначала все категории, потом все публикации
    * В файле шаблона sitemap.template.xml можно удалить ненужные блоки, тем самым разнообразив sitemap
    * Обновлен плагин DomainsPanel 2.1
    * Другие багофиксы, оптимизация
     
    Последнее редактирование: 8 окт 2018
    Samaritan, Atxam Sulton, AminoZavr и 2 другим нравится это.
  2. xtezy

    xtezy New Member

    Изменялась както логика у макросов
    [COUNTER] и [COUNTERFILE]
    ?
    Раньше так работало:
    В шаблоне указано [COUNTERFILE]
    В этом файле есть макрос [COUNTER]
    В пакетку я передавал параметр //Door/Counter=NAME_COUNT
    Теперь не работает
    Содержимое [COUNTERFILE] выводится как есть и макрос [COUNTER] остается в исходном коде страницы.
     
  3. TopperHarley

    TopperHarley Administrator Команда форума

    Насчет изменялось ли, да, были правки по CUSTOM и по COUNTER
    Зачем вставлять [COUNTER] в [COUNTERFILE] ? Это ж макросы одного ранга, равноправные. Просто в файлик [COUNTERFILE] пишите уже сразу код счетчика.
     
  4. xtezy

    xtezy New Member

    Так для каждой пакетки код счетчика разный:

    вот к примеру содержимое файла коунтерфайл:
    Код:
    <script type="text/javascript"><!--
    document.write("<a href='//www.liveinternet.ru/click;[COUNTER]' "+
    "target=_blank><img src='//counter.yadro.ru/hit;[COUNTER]?t40.6;r"+
    escape(document.referrer)+((typeof(screen)=="undefined")?"":
    ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
    screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
    ";"+Math.random()+
    "' alt='' title='LiveInternet' "+
    "border='0' width='31' height='31'><\/a>")
    //--></script>
    Я понимаю что можно этот код пихать в шаблон и будет всё норм обрабатываться, но как было было удобнее и лаконичнее в шаблоне вписать один макрос нежели эту лабуду вставлять в каждый шаб.
     
  5. TopperHarley

    TopperHarley Administrator Команда форума

    Вместо [COUNTER] примените точно таким же образом [CUSTOM]
    Я не помню как было раньше но щас порядок выполнения такой:
    [COUNTER] - этот первый
    [COUNTERFILE] - этот альтернатива через файл , но уже без макросов(а у вас там макрос)
    [CUSTOM] - этот после , так что можно юзать как макросы внутри [COUNTERFILE]
     
  6. Soul

    Soul New Member

    Лучше чтобы в каждую страницу это код инклюдился
    В нужном месте шаблона прописать:
    Код:
    <?php include ($_SERVER['DOCUMENT_ROOT']."/counter.php");
    ?>
    Важно чтобы расширение страниц было php иначе работать не будет.
    Код счетчика втыкаем как есть в файл counter.php
    Всегда так делаю.