Дмитрий
Подскажите где поправить. Перенес сайт с одного хоста на другой. В админке при сохранении ресурса система пытается подключить docmanager/document.class.inc.php по предудыщему абсолютному пути (со старого хостинг) соответсвенно сохранение падает с варнингом. Файлы кеша удалял - не помогло.
Andrey
Дмитрий
Это было сделано сразу после переноса - тоже мимо. Что самое интересное, он ресурс все равно сохраняет.
Andrey
может быть что-то кастомное писали с жесткими путями
Andrey
Плагин может какой её там тыкает, в нем абс. путь?
Andrey
да
Andrey
может еще тв кастомный
Алексей
сделал такой конфиг в мультиТВ :
$settings['display'] = 'vertical';
$settings['fields'] = array(
'image' => array(
'caption' => 'Картинка',
'type' => 'image'
),
'thumb' => array(
'caption' => 'Preview',
'type' => 'thumb',
'thumbof' => 'image'
),
'url' => array(
'caption' => 'Ссылка',
'type' => 'dropdown',
'elements' => '@SELECT pagetitle, id, alias FROM [+PREFIX+]site_content WHERE parent = 2 OR parent = 3 ORDER BY menuindex ASC'
)
);
Алексей
вывожу таким сниппетом:
[[multiTV?
&docid=[*id*]
&outerTpl=@CODE: [+wrapper+]
&rowTpl=slider.item
&display=all
]]
EVO bot Лёшка
Алексей
а ничего не выводит пишет Template variable does not exists or parameter fromJson empty.
Алексей
в доках смотрел, но что-то не понял немного я так понял это из-за dropdown
Алексей
делать конфиг нужно чтоли в формате json?
Roman
Алексей
ааа, пардон я тупанул)
Roman
ааа, пардон я тупанул)
[[multiTV?
&docid=[*id*]
&outerTpl=@CODE: [+wrapper+]
&rowTpl=slider.item
&display=all
]] ------- `` куда дел ?
Алексей
та я вообще натупил, забыл имя тв указать)
Roman
&outerTpl=`@CODE: [+wrapper+]`
Roman
😉
Алексей
все норм теперь) кавычки стоят) у меня иногда чего-то они тут съедаются когда вставляю код
Roman
понял
Senya
Всем привет, может кто сталкивался, не выводит статистику поиска . Вывод такой<div class="product-list clearfix">
[!evoSearch?
&id=searchresult
&paginate=pages
&parents=18
&depth=4
&extract=0
&tvPrefix=``
&tpl=tovarinlist
&tvList=img__tovar,price,old-price,hit,new,prots
&orderBy=id ASC
&summary=notags,len:50
&dotSummary=1
&contentField=pagetitle
&show_stat=1
&statTpl=@CODE: <div class="evoSearch_info">По запросу <b>[+stat_request+]</b> найдено всего <b>[+stat_total+]</b>. Показано <b>[+stat_display+]</b>, c [+stat_from+] по [+stat_to+]</div>
!]
[+searchresult.pages+]
</div>
Senya
Evo 1.4.8 Пробовал все варианты указания шаблона statTpl, хотя он должен по умолчанию подставлятся , простой вызов без параметров тоже не дает результата
Dmytro
Pathologic
manager_log
ALEX
Всем привет! Подскажите пожалуйста, может кто сталкивался: возможно ли сделать авторизацию в админку по oauth2 через соц сети и сторонние сервисы?
Dmytro
Можно
ALEX
А есть ли какой-то пакет для этого, или это всё на php ручками нужно?)
Dmytro
нет живого не встречал
ALEX
@Dmi3yy а может встречал какую-нибудь cms с дефолтной поддержкой логина в админке по oauth?
Dmytro
Dmytro
это ты сам должен решить каким образом, фактически - тебе для каждого вебюзера надо сделать привязку к менеджеру
ALEX
Andrey
А как сделать, что бы JSON объект (в js коде) на странице не парсился? Т.е. массив массивов [[...], [...]] парсится как сниппет
Andrey
Пробелов понаставить)
Andrey
Пробелов понаставить)
это понятно, хотелось бы более изящное решение) Пробелы оптяь же парсить большой JSON после json_encode, что не очень хорошо
Andrey
нужен тег комментария как в smarty {literal}
Сергей
Сергей
хм.. мда.
ну самое простое это после этого через str_replace поставить пробелы между [[ и ]]
Sazanof
Привет товарищи! Есть такие урлы
http://site.ru/folder1/
http://site.ru/folder2/
http://site.ru/folder3/
http://site.ru/folder4/
...
вместо folder может быть что угодно.
Так вот. по факту это ненастоящие folder, в реале их нет (как суслика), но они какбы есть)
И таких folder ну тысяча с + (беруться из БД)
Можно ли обойтись обычным htaccess и прописать правила для обработки урлов (а они могу быть вложенные). Чтобы
http://site.ru/folder*/somepage.html отдавал контент http://site.ru/somepage.html и так на всем сайте, но при этом нормально работали вложенные урлы.
Причем если пользователь просто переходит по http://site.ru/folder247/, скажем, можно было бы определить и что-то сделать с "folder247".
Пока что на уровне php вижу плагин на 404, разбор урла и подмена documentObject.
Возможно я просто туплю и ничего крутить в htaccess не надо, а просто обойтись плагином, что описал выше.
Может есть какие-то иные идеи для реализации такой дичи?
Dmytro
Плагин на 404 и разруливай как хочешь 🙂
Dmytro
только подмену можно не делать
Dmytro
через sendForward отправляешь на нужный документ что б юзать нужный тебе шаблон и там выводишь генеришь нужные данные
Sazanof
Andrey
Вроде даже какой-то класс был для роутинга.
Ramis
/top@Axenia_Bot
Pathologic
Алексей
Народ, а подскажите по мультитв, я сделал в конфиге поле url с типом dropdown, ну и там у меня в elements -Select id, pagetitle, alias from .... Ну и т.д. в админке все класс, выпадает список ресурсов как я и хотел. Но вот на фронте не получается вывести pagetitle, если пишу [+url+] он выводит только alias. Там не нужно никаких препарок?
Aliaksandr
так ясное дело, pagetitle - подпись в списке, alias- значение. на фронте выводит значение
Алексей
А можно как то и подпись вывести?
Aliaksandr
своим сниппетом доставать разве что. "фронту" известно только значение тв, а что вы там ему сопоставили и где - это ему неизвестно
Aliaksandr
сделать выборку pagetitle,id да выводить через makeUrl - зачем там вообще alias третим параметров, если для списка их нужно два)
Алексей
Спасибо, попробую
Aliaksandr
по id можно однозначно и урл узнать и pagetitle. а вот по alias - не всегда
Алексей
Это мне prepare лучше сделать в мультитв наверное?
Aliaksandr
А оно там есть?
Алексей
В доках есть
Игорь
Игорь
сам шаблон ввывода
Алексей
Сниппетом мультика
Алексей
Ща
Игорь
я понял
Игорь
можешь в скайп кинуть
Алексей
Ок
Aliaksandr
даже и не знал, что там тоже есть prepare))
Алексей
Я тоже
Александр
Александр
менее универсально, но быстрее
Aliaksandr
там по идее можно не только сниппеты, но и просто функции использовать для prepare, надо будет при случае попробовать
Сергей
Сергей
для это нужно юзать IDE )
LNA
Народ, подскажите нубу. Как сделать вставку
LNA
<?php
if (!defined('_SAPE_USER')){
define('_SAPE_USER', 'a669793a945f933fee18a726d4595d75500ffe2bafd0ea502236058161d3bab3');
}
require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
$sape = new SAPE_client();
?>
EVO bot Лёшка
LNA
нужно чтобы была на всех страницах сайта
LNA
я думал в чанк header но почему-то не работает PHP код в этом чанке
Aliaksandr
для это нужно юзать IDE )
ну вот захотел клиент немного поменять вывод слайдера - для этого предлагаешь скачать весь сайт, развернуть его в шторме, поправить одну букву и закачать весь сайт назад?))