Vladimir

Vladimir

+51
Репутация
88
Рейтинг
#1 Установка кода SAPE 14 января 2015 в 00:57

Кто знает как поставить Sape на Instant 2 ????

wayfox
Для двойки ответ здесь instantcms.ru/forum/thread20121.html
#2 Имя и фамилия вместо ника 11 января 2015 в 19:02
Ну и чтобы фамилия и отчество шло в тайтл вместо одного имени, меняем строчку 6 в файле profile_view.tpl.php
$this->setPageTitle($profile['nickname']);
на
$this->setPageTitle($profile['nickname'], $profile['middlename'], $profile['lastname']);
если фамилии присвоенно системное имя lastname, а отчеству middlename.

Только вот почему-то между ними тире "-" появляется, может знатоки php что подскажут как его убрать?
#3 instant cms 2 как сделать место под виджет? 17 декабря 2014 в 22:01

Val, не уверен, смотря какой виджет, там может быть кривое отображение.

Alexprofi
Да, если перетаскивать в верхний, кривое отображение. За ссылку огромное спасибо! Если вставляю "Текстовый блок" появляется белый фон.
Вот вопрос, как сделать прозрачный фон в виджете? Возможно в css, тогда где?
#1 instant cms 2 как сделать место под виджет? 5 декабря 2014 в 12:09
Виджет хочу сделать в определённом месте. Рисунок приложил. Может в main.tpl.php что-то изменить… Документацию просмотрел вроде не нашёл, пожалуйста киньте ссылку на ответ, если такой имеется! Как это можно сделать?
Прикрепленный файл
159_mrk0g.jpg 89 Кб
#4 instantmaps для icms 2 3 декабря 2014 в 21:09

Поле контактов — телефон, поддерживает только цифры. Т.е. если ввожу +7xxxxxxxxxx, то сохранится 7xxxxxxxxxx, а по этому номеру позвонить нельзя, если же оставить 8, то из-за границы по этому контакту не дозвонишься.

Vladimir

Ещё раз повторю этот вопрос! Может кто знает решение или обновления ждать?! Пользователи пишут +7, а отображается как 7 и позвонить невозможно. Уже думал в базе тип ячейки сменить. Да нет, она текстовая и сохраняется как +7
#5 SAPE для InstantCMS 1.10.* и 2.1.* 2 декабря 2014 в 13:20
Для второй ветки, тут ответ instantcms.ru/forum/thread20121.html
#6 instantcms 2 виджет php 2 декабря 2014 в 13:18

в шаблоне изменить
Код PHP:
eval($widget->options['phpcode']);
изменить на
Код PHP:
eval("\r\n?>\r\n ".$widget->options['phpcode']."\r\n<?php\r\n");

IngDesign

Теперь вроде всё отлично работает. Спасибо 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
#7 instantcms 2 виджет php 2 декабря 2014 в 10:01

Пишите

Код PHP:
echo $sape->return_links(1);
echo $sape->return_links(2);

IngDesign

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
#8 instantcms 2 виджет php 2 декабря 2014 в 09:58
Код введённый в видежет я писал:

<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>

Vladimir

Не силён в PHP, а данный код на самом сайте SAPE, скажите как правильно написать… Да даже если ради тесте в окне виджета написать "1234", всё равно такая же ошибка…
#9 instantcms 2 виджет php 2 декабря 2014 в 04:35

Вот набросал. Там все просто, соотв применяем на свой страх и риск.

IngDesign



Установка проходит через обычный установщик, что клёво, в виджетах появляется. А при добавлении на страницу, возникает ошибку. Код SAPE в виджете:

<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>
#10 instantcms 2 виджет php 1 декабря 2014 в 17:51

Было бы не плохо. Решало бы задачи например той же SAPE.

DeeMon
))) Собственно для SAPE и нужно, сейчас просто в файле main.tpl.php в низ страницы код вставил. Так 4 ссылки купили и тишина… Ничего не пойму… И тут приходит комментарий модератора, что ссылки в подвале и оптимизаторы отказываются их размещать и… что-то про чёрный список… а вручную где-то в середине или сбоку под виджетами их вставлять ну вообще не хочется. Скажем в опенкарт для этой цели есть отдельный модуль который вставляет и html и php. Вообщем виджета хочется!)
#1 instantcms 2 виджет php 1 декабря 2014 в 12:34
Скажите, вот в instantcms 2, в стандартных виджетах, есть виджет вывода html кода, а есть виджет вывода php кода?
#11 Прямая ссылка на город в instantMaps на 2.1.2 29 ноября 2014 в 04:29

Нужная и правильная вещь, но думаю решается поддоменами городов city.site.ru city2.site.ru city.site.ru/bary city.site.ru/restorany

Gumoff
С поддоменами вроде не получится, мапс прикручивается к одному домену.
#12 instantmaps для icms 2 22 ноября 2014 в 06:11
Тип контента — Объекты на карте — Свойства — Редактировать поле, возникает 404 ошибка
#13 Как сделать извещение на Емайл 20 ноября 2014 в 19:13
В скриншоте какая версия инстанта? в двойке этого нет.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.