Vladimir

Vladimir

+51
Репутация
88
Рейтинг
#1 instantmaps для icms 2 16 ноября 2014 в 02:13

Вроде карта сайта для мапса не создаётся, вроде все ссылки пересмотрел…
Для тех, кто не знает, карта сайта это мойсайт.ру/sitemap.xml

Vladimir
Решено. В "Компоненты — Генератор карты сайта" необходимо поставить галочку. Обязательно это нужно сделать, иначе карты не будет. Около двух недель прошло как instantmaps поставил, гугл проиндексировал а яндекс нет. Обязательно ставьте галочку, сохраняйте, и в ручную запустить планировщика… или крон может запустить…
#2 instantmaps для icms 2 16 ноября 2014 в 01:26
Вроде карта сайта для мапса не создаётся, вроде все ссылки пересмотрел…
Для тех, кто не знает, карта сайта это мойсайт.ру/sitemap.xml
#3 Биллинг для InstantCMS 2 15 ноября 2014 в 23:08

Вы можете ограничивать срок публикации контента для определенных групп. По истечении срока запись скрывается, но не удаляется. С помощью биллинга можно назначить стоимость 1 дня публикации.

r2

Извиняюсь, под "контентом" я подразумевал "Поля". Стоимость 1 дня публикации можно добавить для "Типа контента", здесь поля не учитываются. Подписка закончилась, а "Поле" не скрылось.

Так везде и делается. В этом и есть смысл подписок. Услуга предоставляется в течении оплаченного периода.

r2

И опять я про поля. Подписка закончилась, а "Поле" не скрылось. Если была бы так, что поле скроется, после окончания подписки, то всё нормально, подписка продлится, поля вернутся. А сейчас:

И как вариант останется либо его оставить, либо удалять вручную. Но и вручную не совсем вариант, скажем компания оформляла свою фирму, силы вкладывала, подписка закончилась, поля удалились, компания недовольна. Ок, можно десять раз заблаговременно предупредить компанию о том, что поля будут удалёны… С формальной стороны будет всё нормально, но вернётся ли эта компания потом второй раз… это вопрос… Итого. По данному вопросу три варанта решения, доступные на данный момент:
1. Оставлять поля
2. Удалять вручную
3. Создавать видимые только админам поля и переносить поля туда… и всё вручную… но это не вариант

Vladimir
#4 Биллинг для InstantCMS 2 15 ноября 2014 в 19:42
AndroS
В том то и дело, что временной фактор не учтён. Здесь нет продлевал или нет. Временной фактор учтён в подписках (Компоненты — Биллинг — Подписки), подписки привязываются к группе пользователей. И если пользователь в той или иной группе что-либо заполнил, поле считается заполненным, назависимо от времени или сроков подписки, т.е. уже здесь временной фактор не работает. Вроде так, поправьте если ошибаюсь.
#5 Биллинг для InstantCMS 2 15 ноября 2014 в 16:21
r2
Даже если месяц пройдёт, тогда контент останется! И мотивации к продлению подписки не будет! И как вариант останется либо его оставить, либо удалять вручную. Но и вручную не совсем вариант, скажем компания оформляла свою фирму, силы вкладывала, подписка закончилась, контент удалился, компания недовольна. Ок, можно десять раз заблаговременно предупредить компанию о том, что контент будет удалён… С формальной стороны будет всё нормально, но вернётся ли эта компания потом второй раз… это вопрос… Итого. По данному вопросу три варанта решения, доступные на данный момент:
1. Оставлять контент
2. Удалять вручную
3. Создавать видимые только админам поля и переносить контент туда… и всё вручную… но это не вариант
Таким образом считаю этот вопрос важным!

Так же хочу отметить ещё момент, касательно поднятия объявления в поиске,
Видео часть два к компоненту биллинга instantcms.ru/blogs/InstantSoft/biling-dlja-instantcms-2.html
время 13.50
Цена за поднятие объявления взимается один раз. Т.е. если сделать как здесь(ну правила сортировки установить....), то человек, один раз заплатил, и объявление всегда наверху… Что неудобно...
Данный вопрос уже задавался пользователем kreator, в теме биллинга instantcms.ru/blogs/InstantSoft/biling-dlja-instantcms-2.html, от 19 сентября 2014 14.28.
Поднятие нужно…
Мне поднятие нужно для мапса, но принцип тот же, я решил этот вопрос тем, что дал доступ к дает публикации по отдельным тарифам. Но людям проще на кнопочку нажимать, чем дату самим менять…
#6 Биллинг для InstantCMS 2 15 ноября 2014 в 15:37
r2
Как вариант можно, но людям потестировать захочется, за минимальную плату.
#7 Биллинг для InstantCMS 2 15 ноября 2014 в 13:58
Всё перепробовал, может сообразить не могу, или действительно такой вариант не учтён. Итого. Делим пользователей по группам. Привязываем к ним подписки. В соответствии с группой у пользователя появляются те или иные возможности. Ну в частности поля редактировать. Но вот в чём вопрос. Допустим владелец компании купил подписку на день, отредактировал нужные поля и на следующий день у него подписка закончилась. А те поля, которые он отредактировал, остались на сайте. ЭТО ВАЖНЫЙ МОМЕНТ. Потому что в данном случае у владельца компании пропадает мотивация покупать подписку на неделю — месяц — год. Смысл, он добавил скажем доп. фото компании ну висят они на сайте и всё. Ну захотел он через год сменить их, взял и сменил по однодневной подписке. НЕОБХОДИМО чтобы была возможность скрывать и отображать поля в зависимости от группы пользователя или в зависимости от типа подписки, если говорить о биллинге…
#8 instantmaps для icms 2 14 ноября 2014 в 00:18
В обновлении практически все предыдущие пожелания добавлены, ошибки исправлены. Из предыдущего вроде только вопрос с телефоном остался, сообщение #9 текущей темы.
#9 instantmaps для icms 2 14 ноября 2014 в 00:09
Лоginov
Советую брать не глядя, вещь стоящая!!)
#1 Биллинг для InstantCMS 2 14 ноября 2014 в 00:04
Биллинг для InstantCMS 2, потрясающая вещь!!! Сам факт того что он работает, что он даёт возможность буквально сразу подключать наиболее популярные платёжные системы, уже многого стоит. Не был знаком с первой веткой, но вторая, с текущими компонентами, просто супер!!!

Теперь об ошибках:
1. Киви вроде работает, хотя первые часа два вредничал, зависал, какие-то непонятные ошибки… кажется подключения выдавал… но сейчас всё нормально. Возможно это было связано с только что создавшимся магазином. Далее на почту, от киви приходят сообщения:
"Здравствуйте. Ваш магазин принимает платежи через систему Visa QIWI Wallet (ID XXXXXX). Пользователь выставляет себе счёт на Вашем сайте и оплачивает его при помощи нашего сервиса. В случае успешной оплаты или отказа мы уведомляем вас об изменении статуса счёта. В случае ошибки попытки уведомления повторяются автоматически в течение 24 часов. Мы не смогли уведомить вас об изменении статуса счёта 16 на 150 (Не оплачен) по причине технических проблем на Вашей стороне. Пожалуйста, передайте это письмо техническим специалистам, чтобы они проверили работоспособность вашего сервиса. Платёжная система Visa QIWI Wallet.", таких сообщений было пять… возможно это связано с тем, что первое время киви вредничал..., хотя сообщения пришли на следующий день...

2. От крона приходят сообщения с ошибками
PHP Warning: Invalid argument supplied for foreach() in /home/users/g/мойсайт/domains/мойсайт.ру/system/controllers/billing/hooks/cron_relegation.php on line 0
Warning: Invalid argument supplied for foreach() in /home/users/g/gesh/domains/мойсайт.ру/system/controllers/billing/hooks/cron_relegation.php on line 0

Пожелания:

1. Очень сильно не хватает для биллинга, в разделе Цены — Действия, добавления событий и новостей объектов (instantmaps).
Думал, что данный вопрос можно решить уже сейчас, не дожидаясь обновления, проведя манипуляции в cms_billing_actions… добавить строку с полем name — places_events_add, нет, не получилось..)

И также, в разделе Цены — Публикация, добавления событий и новостей объектов (instantmaps).

2. Вкладка Баланс в профиле пользователя, нужно чтоб она была доступна только выбранным группам пользователей. Возможно это даже к вопросу обновления компонента "Профили пользователей" относится…
#10 instantmaps для icms 2 10 ноября 2014 в 20:33
Тайтлы, решено. Не дождался обновления мапса, ибо тайтлов "оченама нехватает начальника!". Решается данный вопрос так, необходимо залезть в базу данных, в таблице cms_con_places_cats, добавляется столбец seo_title, тип varchar, длина/значения255, сравнение utf8_general_ci. Вставляется он после столбца seo_desc. Параметры столбца взял исходя из других таблиц с аналогичным столбцом.
Отсюда сразу вопрос к знающим людям, когда выйдет обновление, встанет ли оно нормально? Ну как бы я в базе данных изменение сделал…
#11 Профили пользователей - переводы 9 ноября 2014 в 21:33
Продолжаю писать сюда, для продолжения темы с кроном. Когда запустился крон, сразу поставил чтобы ошибки на почту приходили, ну вот ошибки начали приходить, не знаю что такое

PHP Warning: mysqli::mysqli(): MySQL server has gone away in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 31

Warning: mysqli::mysqli(): MySQL server has gone away in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 31 PHP Warning: mysqli::mysqli(): Error while reading greeting packet. PID=83622 in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 31

Warning: mysqli::mysqli(): Error while reading greeting packet. PID=83622 in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 31 PHP Warning: mysqli::mysqli(): (HY000/2006): MySQL server has gone away in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 31

Warning: mysqli::mysqli(): (HY000/2006): MySQL server has gone away in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 31 PHP Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 33

Warning: mysqli::set_charset(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 33 PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 98

Warning: mysqli::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 98 PHP Warning: cmsDatabase::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 117

Warning: cmsDatabase::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 117 PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 98

Warning: mysqli::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 98 PHP Warning: cmsDatabase::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 117

Warning: cmsDatabase::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 117 PHP Warning: mysqli::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 98

Warning: mysqli::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 98 PHP Warning: cmsDatabase::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 117

Warning: cmsDatabase::query(): Couldn't fetch mysqli in /home/users/g/gesh/domains/мойсайт.ру/system/core/database.php on line 117 PHP Warning: Invalid argument supplied for foreach() in /home/users/g/gesh/domains/мойсайт.ру/system/controllers/admin/model.php on line 55

Warning: Invalid argument supplied for foreach() in /home/users/g/gesh/domains/мойсайт.ру/system/controllers/admin/model.php on line 55
#12 instantmaps для icms 2 9 ноября 2014 в 19:03
DeeMon

Админка — Виджеты, Далее слева все страницы сайта отображаются здесь. Делятся на системные, пользовательские, контент, профили пользователей. Про эти страницы речь идёт. Так как после установки мапса, у нас появляются новые страницы, по умолчанию "Новости компаний" и "Афиша событий" и основная страница мапса, то наиболее логичным было бы, появление этих страниц в разделе виджеты. Сейчас они не появились, а следовательно никаких виджетов приципить к этим страницам нельзя.
#13 instantmaps для icms 2 9 ноября 2014 в 10:24
DeeMon
Да, я тоже думал над этим, но мне кажется это не критично...

По тайтлам в мапсе, думал в ручную в базе прописать, оказывается такого столбца нет, наверное из-за этого и ошибка. В статьях столбец есть, seo_title
#14 Профили пользователей - переводы 8 ноября 2014 в 17:31
На джино крон работает, любой из трёх вариантов:

php -f /home/users/g/gesh/domains/мойсайт.ру/cron.php /dev/null
php5.5 ~/domains/мойсайт.ру/cron.php /dev/null
curl -s 'http://мойсайт.ру/cron.php' /dev/null

Плюс не забываем, что по умолчанию в админке, в планировщике время стоит 1440 мин.

Да, ошибка есть, пользователи остаются в двух группах.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.