• avatar Dmi3yy
  • 0
ага как только уйду с острия дедлайнов обязательно добавлю ) вкусняшек много там)
  • avatar akool
  • 0
Сколько ж всего вкусного.
Ребятам очередная благодарность.
Увлеклись они managermanager =)
Однозначный респект за решения. Очень понравился виджет mm_ddAutoFolders. До этого встречал только плагины. Думаю часть этих решений дима просто обязан добавить в сборку:-)
Вот демка.
  • avatar Actek
  • 0
Ухх спасибо)Помню что у дитто можно вводить id-шники но не помнил как)Сейчас кое что под черпну оттуда)
спасибо. пофиксил.
Не люблю поправлять за ошибки, но тут глаз режет прям.
заказчик крутиться в сфере.
Мягкий знак пишется только если предложение отвечает на вопрос что делать или что сделать, вроде так :)
  • avatar Dmi3yy
  • 0
Прикольно) много чего полезного есть )
и как всегда у себя на сайте пишут а в сообществе не публикуют )

благо гугл умный )
  • avatar jean179
  • 0
Лента новостей, случайные новости, меню, теги = 66 запросов. Пока движок не обновил чтобы все закешировать.

А что с хостингом не так?
Отписал ниже про collectElementTags
  • avatar Redjik
  • 0
ну я тебе очень сочувствую…
66 запросов на страницу перебор — запросов 10 нормально

и да — выкинь уже свой хостинг на помойку
  • avatar tiptop
  • 1
А я делал как здесь написано:
i--gu.ru/sortirovka-ditto
1) Смотрим кеш — там так и остается [[#2.pagetitle]]. Поэтому делаем вывод, что парсинг происходит постоянный. Таким образом, без кеша профита от данного плагина мало. Разве что облегчается порог вхождения в MODX… Но тут можно долго холиварить. Поэтому просто предположим, что плагин нужно дорабатывать со стороны кеша

2) Что это за пятый параметр у $modx->parser->collectElementTags? Поиск по коду
выдает core/model/modx/modparser.class.php
public function collectElementTags($origContent, array &$matches, $prefix= '[[', $suffix= ']]') {}

Но это опять не ваша вина. Накосячил тот, кто писал функцию processElementTags в core/model/modx/modparser.class.php
public function processElementTags($parentTag, & $content, $processUncacheable= false, $removeUnprocessed= false, $prefix= "[[", $suffix= "]]", $tokens= array (), $depth= 0) {
...
 if ($collected= $this->collectElementTags($content, $tags, $prefix, $suffix, $tokens)) {
...
}
...
}

Хотя может это и часть какого-то дьявольского плана.
  • avatar Actek
  • 0
Я вот тоже думал так сделать-тогда нужно будет всего два вызова и вопрос скрытия одной из cсылок будет снят)Вот правда сейчас появилась одна мисль-попробую воплотить в жизнь)Спасибо)
  • avatar Actek
  • 0
Вот странно беру пример с сайта вставляю в сниппет выводится белый экран? Почему так может быть?
код примера:

<?php
echo http_build_url("http://user@www.example.com/pub/index.php?a=b#files",
    array(
        "scheme" => "ftp",
        "host" => "ftp.example.com",
        "path" => "files/current/",
        "query" => "a=c"
    ),
    HTTP_URL_STRIP_AUTH | HTTP_URL_JOIN_PATH | HTTP_URL_JOIN_QUERY | HTTP_URL_STRIP_FRAGMENT
);
?>
  • avatar akool
  • 0
Аналогично. Захожу пару-тройку раз в день. Авторизация на месте.
  • avatar jean179
  • 0
У меня никогда таких цифр не было. Вот сайт: www.garage-yourself.ru/
Вот что выводится в подвале скрыто от пользователя

<!-- 
0,2444 s - время на запросы к базе данных 
66 - запросов к базе данных
0,1457 s - время на работу PHP скриптов
0,3901 s - общее время на генерацию страницы
database - источник содержимого (база или кэш
-->

Страница не кеширована, кеширован вызов дитто. Это нормальный выход для ево.

А вот в www.webpagetest.org/result/121213_2E_FAD/1/details/
Как видите, страница отдавалась около 0,5 генерировалась. Остальное — скрипты и так далее.
  • avatar Redjik
  • 0
Столько работы было проделано, перепилена админка… Ковыряние в коде — неужели не проще было бы взять популряный фреймворк и слепить то, что надо?
  • avatar Redjik
  • 1
  • avatar Redjik
  • -2
Вообще должна быть 0.02 — 0.06 на продакшене