Дмитрий
Подскажите где поправить. Перенес сайт с одного хоста на другой. В админке при сохранении ресурса система пытается подключить docmanager/document.class.inc.php по предудыщему абсолютному пути (со старого хостинг) соответсвенно сохранение падает с варнингом. Файлы кеша удалял - не помогло.
Дмитрий
Это было сделано сразу после переноса - тоже мимо. Что самое интересное, он ресурс все равно сохраняет.
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 ]]
Алексей
а ничего не выводит пишет Template variable does not exists or parameter fromJson empty.
Алексей
в доках смотрел, но что-то не понял немного я так понял это из-за dropdown
Алексей
делать конфиг нужно чтоли в формате json?
Roman
Подскажите где поправить. Перенес сайт с одного хоста на другой. В админке при сохранении ресурса система пытается подключить docmanager/document.class.inc.php по предудыщему абсолютному пути (со старого хостинг) соответсвенно сохранение падает с варнингом. Файлы кеша удалял - не помогло.
1. Версию PHP 2. в сброс 2 -х кнопок про которые говорили. 3 в assets/cash/ host name . если менял имя. 4. base href = "http://sitename" если был с http на https!!! (прям сегодня была такая фигня спасибо Dmit3y) 5. сброс кеша в сайте!
Алексей
ааа, пардон я тупанул)
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, хотя он должен по умолчанию подставлятся , простой вызов без параметров тоже не дает результата
Pathologic
manager_log
ALEX
Всем привет! Подскажите пожалуйста, может кто сталкивался: возможно ли сделать авторизацию в админку по oauth2 через соц сети и сторонние сервисы?
Dmytro
Можно
ALEX
А есть ли какой-то пакет для этого, или это всё на php ручками нужно?)
Dmytro
нет живого не встречал
ALEX
@Dmi3yy а может встречал какую-нибудь cms с дефолтной поддержкой логина в админке по oauth?
Dmytro
Всем привет! Подскажите пожалуйста, может кто сталкивался: возможно ли сделать авторизацию в админку по oauth2 через соц сети и сторонние сервисы?
теоретически - просто авторизация на фронте, и после успеха - плагином авторизовать как менеджера
ALEX
теоретически - просто авторизация на фронте, и после успеха - плагином авторизовать как менеджера
А как фронт будет узнавать о юзерах и их ролях? Вообще, меня смущает такой момент, что для авторизации в админке требуется логин и пароль, а при использовании oauth никаких паролей быть не может
Dmytro
это ты сам должен решить каким образом, фактически - тебе для каждого вебюзера надо сделать привязку к менеджеру
Andrey
А как сделать, что бы JSON объект (в js коде) на странице не парсился? Т.е. массив массивов [[...], [...]] парсится как сниппет
Andrey
Пробелов понаставить)
Andrey
Пробелов понаставить)
это понятно, хотелось бы более изящное решение) Пробелы оптяь же парсить большой JSON после json_encode, что не очень хорошо
Andrey
нужен тег комментария как в smarty {literal}
Andrey
json кто генерит?
сниппет, а в нем json_encode
Сергей
хм.. мда. ну самое простое это после этого через 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 отправляешь на нужный документ что б юзать нужный тебе шаблон и там выводишь генеришь нужные данные
Andrey
Вроде даже какой-то класс был для роутинга.
Ramis
/top@Axenia_Bot
Алексей
Народ, а подскажите по мультитв, я сделал в конфиге поле 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, надо будет при случае попробовать
Aliaksandr
в автолоад функции добавить и юзать)
потом какой-нибудь следующий счастливый "разработчик" будет очень счастлив, если вообще когда-нибудь найдет эту функцию))
Сергей
для это нужно юзать 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(); ?>
LNA
нужно чтобы была на всех страницах сайта
LNA
я думал в чанк header но почему-то не работает PHP код в этом чанке
Aliaksandr
для это нужно юзать IDE )
ну вот захотел клиент немного поменять вывод слайдера - для этого предлагаешь скачать весь сайт, развернуть его в шторме, поправить одну букву и закачать весь сайт назад?))