Vladimir

Vladimir

+51
Репутация
88
Рейтинг
#1 instantmaps для icms 2 3 декабря 2014 в 21:09

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

Vladimir

Ещё раз повторю этот вопрос! Может кто знает решение или обновления ждать?! Пользователи пишут +7, а отображается как 7 и позвонить невозможно. Уже думал в базе тип ячейки сменить. Да нет, она текстовая и сохраняется как +7
#2 SAPE для InstantCMS 1.10.* и 2.1.* 2 декабря 2014 в 13:20
Для второй ветки, тут ответ instantcms.ru/forum/thread20121.html
#3 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
#4 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
#5 instantcms 2 виджет php 2 декабря 2014 в 09:58
Код введённый в видежет я писал:

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

Vladimir

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

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

IngDesign



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

<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>
#7 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 кода?
#8 Прямая ссылка на город в instantMaps на 2.1.2 29 ноября 2014 в 04:29

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

Gumoff
С поддоменами вроде не получится, мапс прикручивается к одному домену.
#9 instantmaps для icms 2 22 ноября 2014 в 06:11
Тип контента — Объекты на карте — Свойства — Редактировать поле, возникает 404 ошибка
#10 Как сделать извещение на Емайл 20 ноября 2014 в 19:13
В скриншоте какая версия инстанта? в двойке этого нет.
#11 Как сделать извещение на Емайл 20 ноября 2014 в 18:00
Присоединяюсь к вопросу, важные дополнения, которые, как мне кажется, не реализованы.
#12 instantmaps для icms 2 18 ноября 2014 в 23:50
При добавления объекта без добавленного адреса, возникает ошибка
Warning: array_shift() expects parameter 1 to be array, boolean given in /home/users/g/XXXXX/XXXXXXXX/XXXXXXXXXXXX/templates/default/content/places_item.tpl.php on line 62
#13 Как перекинуть базу пользователей? 18 ноября 2014 в 00:22

А как же пароль? Группа пользователя с правами? И еще много важных полей?

qwest

Да, тоже хотел сказать, что логин и почта маловато будет. Особенно для 5000 пользователей. Необходимо хорошо вникнуть в структуру движка. Выставить приоритеты. Логин, почта, пароль, фотографии, друзья… Это всё нужно просчитывать. Теперь про процедуру переброски. Ну во-первых скачиваете mysql. dev.mysql.com/downloads/windows/installer/ Тут есть одна отличная примочка, mysql в эксель добавляется, конечно тяжеловато для 5000, но я думаю, если комп нормальный, эксель потянет. И уже руками паребрасывать столбцы те, куда нужно… Если сильно нужно, думая разберётесь.
По паролям, необходимо узнать хэш который используется в первом движке и в инстанте, уже в коде его заменить. Далее следить за всеми обновлениями очень осторожно, чтобы не заменялись эти файлы, если заменяются, в ручном режиме прописывать хэш. Он меняется в следующих файлах:
install\steps\admin.php
system\controllers\users\model.php
system\controllers\users\actions\profile_edit_password.php
system\core\user.php

Ну и последнее, для поиска по содержимому файлов, удобная программа filelocator pro.
#14 Биллинг для InstantCMS 2 16 ноября 2014 в 13:56
Кто-нибудь тестировал "компоненты — биллинг — цены — публикация" Стоимость одного дня публикации? Вроде не работает. Выставляю цену для группы пользователей, а она никак не влияет на публикацию. Хватает или нет денег на счёте профиля, публикация всё равно осуществляется.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.