Для двойки ответ здесь instantcms.ru/forum/thread20121.htmlКто знает как поставить Sape на Instant 2 ????
Vladimir
$this->setPageTitle($profile['nickname']);
на
$this->setPageTitle($profile['nickname'], $profile['middlename'], $profile['lastname']);
если фамилии присвоенно системное имя lastname, а отчеству middlename.
Только вот почему-то между ними тире "-" появляется, может знатоки php что подскажут как его убрать?
Да, если перетаскивать в верхний, кривое отображение. За ссылку огромное спасибо! Если вставляю "Текстовый блок" появляется белый фон.Val, не уверен, смотря какой виджет, там может быть кривое отображение.
Вот вопрос, как сделать прозрачный фон в виджете? Возможно в css, тогда где?
Поле контактов — телефон, поддерживает только цифры. Т.е. если ввожу +7xxxxxxxxxx, то сохранится 7xxxxxxxxxx, а по этому номеру позвонить нельзя, если же оставить 8, то из-за границы по этому контакту не дозвонишься.
Ещё раз повторю этот вопрос! Может кто знает решение или обновления ждать?! Пользователи пишут +7, а отображается как 7 и позвонить невозможно. Уже думал в базе тип ячейки сменить. Да нет, она текстовая и сохраняется как +7
в шаблоне изменить
Код PHP:
eval($widget->options['phpcode']);
изменить на
Код PHP:
eval("\r\n?>\r\n ".$widget->options['phpcode']."\r\n<?php\r\n");
Теперь вроде всё отлично работает. Спасибо IngDesign!!! Раз уж в теме вопрос со ссылками поднимался, добавлю про SAPE. На сайте предлагается скачать и залить файлы в корневую директорию сайта. Так вот, в тех файлах есть файл sape.php, в нём необходимо изменить кодировку в строке 189 (возможно sape в будущем изменит скрипт, и строка соответственно поменяется)
$this->_charset = 'windows-1251';
изменить на
$this->_charset = 'utf-8';
Менять кодировку только здесь, иначе на сайте SAPE будет предупреждение о невозможности определить версию.
Менять кодировку нужно, в противном случае ссылки будут нечитабельными, в SAPE кодировка "windows-1251" .
Код которые предлагает SAPE можно вставлять целиком в виджет, необязательно в коде инстанта искать head.
Ссылка на скачивание готового виджета instantcms.ru/users/files/download4952.html
Пишите
Код PHP:
echo $sape->return_links(1);
echo $sape->return_links(2);
Fatal error: Call to a member function return_links() on a non-object in /home/users/g/XXXXXXXXXXXXXXXXX/templates/default/widgets/php/php.tpl.php(1): eval()'d code on line 1
<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>
Не силён в PHP, а данный код на самом сайте SAPE, скажите как правильно написать… Да даже если ради тесте в окне виджета написать "1234", всё равно такая же ошибка…
Вот набросал. Там все просто, соотв применяем на свой страх и риск.
Установка проходит через обычный установщик, что клёво, в виджетах появляется. А при добавлении на страницу, возникает ошибку. Код SAPE в виджете:
<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>
))) Собственно для SAPE и нужно, сейчас просто в файле main.tpl.php в низ страницы код вставил. Так 4 ссылки купили и тишина… Ничего не пойму… И тут приходит комментарий модератора, что ссылки в подвале и оптимизаторы отказываются их размещать и… что-то про чёрный список… а вручную где-то в середине или сбоку под виджетами их вставлять ну вообще не хочется. Скажем в опенкарт для этой цели есть отдельный модуль который вставляет и html и php. Вообщем виджета хочется!)Было бы не плохо. Решало бы задачи например той же SAPE.
С поддоменами вроде не получится, мапс прикручивается к одному домену.Нужная и правильная вещь, но думаю решается поддоменами городов city.site.ru city2.site.ru city.site.ru/bary city.site.ru/restorany