VaM Shop



  • Установка и настройка
  • Проблемы и решения
  • Шаблоны
  • Модули
  • Установщик модулей


  • Интеграция Vamshop
  • Общие вопросы
  • Продажа открытого программного обеспечения


Открытая копия форума поддержки Vamshop

Форум поддержки VaM Shop

Интернет-магазин VaM Shop => Интеграция VaM Shop => Тема начата: VaM от 07 Апреля 2008, 11:35:26



Название: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 07 Апреля 2008, 11:35:26
Интеграция SMF и VaM Shop - http://vamshop.ru/node/230

В данной статье описан процесс интеграции форума SMF и магазина на базе VaM Shop.

Все свои вопросы Вы можете задавать в данной теме, т.е. что получается, что нет.
Также, если у Вас не получается самостоятельно настроить и советы в форуме не помогают, Вы можете заказать установку и настройку у автора, в интернет-магазине - http://vgb.org.ru/shop


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 16 Мая 2008, 11:17:59
можно ли SMF ставить в подпапку? то есть сайт.ру/forum.
второй вопрос- насколько хорошо будут на SMF вставать плагины и доработки  к нему? скажем антиспам какой-нибудь- то есть не менялись ли какие-то важные файлы?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 16 Мая 2008, 17:57:53
Можно.
Нет, в SMF ничего не меняется, можно ставить любые плагины.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 17 Мая 2008, 22:03:17
а будет ли интеграция с SMF 2.0 ?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 17 Мая 2008, 22:07:21
кстати..не совсем ясно- а база данных общая или раздельная у магазина и форума?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 18 Мая 2008, 11:40:48
Пока что ведь нет окончательной 2.0 версии, насколько я знаю, Вадим (vb, автор интеграции собирается обновить и до 2.0 версии, когда выйдет SMF 2.0).
Раздельные базы данных.

Просто если ты входишь в магазин со своим email и паролем, ты будешь авторизован и в форуме и также на форуме будет зарегистирован пользователь в виде Имя Фамилия, которые ты указал при регистрации в магазине.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 18 Мая 2008, 14:49:01

Понятно. это хорошая новость. проверю сейчас)) хм..
не совсем понятно. например у меня был с электронным адресом логин- в вамшопе.. я зашел в этот момент на форум- по какой ссылке? и ничего не произошло... как должно проходить авторизация? пользователя в базу данных не добавилось..
еще раз просьба обьяснить по шагам- как это происходит после того- как все поставил.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 18 Мая 2008, 18:01:04
да..кстати не понятно- а как данный модуль обнаружит- где находится магазин и форум ? то есть пути и папки? к тому же- получается если ставить в папку- то проблема с хтакцесс.. выбрасывает из форума на главную страницу магазина


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 18 Мая 2008, 19:54:40
Нельзя в поддомен ставить, нужно ставить в тот же домен, где магазин.
Например доме.ру/forum
Затем в конфиг файлах /includes/configure.php и /admin/includes/confgiure.php прописать полный (абсолютный) путь до SMF.
Там есть константа FORUM_ROOT кажется.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 18 Мая 2008, 23:42:19
а понятно. просто проблема в том, что когда стоит форум в папке- то не работает ЧПУ у SMF...идет переадресация на главную

  define('DIR_FS_FORUM_ROOT', '');
  define('DIR_FS_SITE_ROOT', '');


а нужна ли вторая константа в этом случае? для чего она?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 19 Мая 2008, 17:27:35
Вторая нужна тогда когда магазин связывается с drupal
Если drupal не используется, вторую константу можно пустой оставлять.

А что за ЧПУ в SMF?!
Если есть .htaccess файл, посмотри, что там в файл в RewriteBase написано, если /
То нужно заменить на /forum/ или в какой папке у тебя форум.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 19 Мая 2008, 18:29:04
спасибо. да в SMF обычное ЧПУ.. просто в корне форума нет хтакцесса...но есть в корне магазина. не факт что это будет работать..а с другой стороны не так и принципиально


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 19 Мая 2008, 19:15:31
А если их корня магазина удалить htacces, seo url на форуме работают?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 19 Мая 2008, 19:19:33
не проверял. но если из корня магазина удалить хтаксцесс- то SEO URL однозначно работать не будут..


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 19 Мая 2008, 19:44:04
Понятно, но просто проверь.
Может можно будет сделать и рабочие seo url и рабочие форумные seo url


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: vasya от 21 Мая 2008, 04:40:57
SMF 1.1.5
VaM Shop 1.44

Все выполнил по инструкции. Но после авторизации в магазине, автоматическая авторизация на форуме не происходит.

Путь к форуме сайт.ру/forum

Подскажите, что не так мог сделать.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 21 Мая 2008, 11:20:02
А в /includes/configure.php прописал путь к форуму?
Там есть константа FORUM_ROOT


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: vasya от 30 Мая 2008, 11:26:23
FORUM_ROOT было прописано...

Но вот выгрузил форум и магазин на сервер и все стало работать. На компе под управлением денвер не работает. Хотя уже и не нужно. Вопрос снят, спасибо.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 30 Мая 2008, 13:08:21
Может просто на локальном компе в localhost ставишь, от этого могут быть прблемы c cookies и не работать связка как надо, у меня тоже была такая проблема, когда пробовал на localhost тестировать.
Нужно ставить в домен, например создать домен test.loc и туда ставить, должно быть нормально.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: vebe от 30 Мая 2008, 15:26:03
Цитата: geval от 18 Мая 2008, 23:42:19
  define('DIR_FS_SITE_ROOT', '');
а нужна ли вторая константа в этом случае? для чего она?
Она нужна для ссылки к модулю на сайт, но в текущей версии интеграции пока не была задействована как задумано.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: frik от 25 Июля 2008, 00:53:26
Лично моё мнение, стоило бы про константу FORUM_ROOT в инструкции к интеграции написать. А то если следовать инструкциям, то интеграция получается нерабочей и начинаешь рыскать по форуму искать в чём проблема. неправельно это как то.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: frik от 25 Июля 2008, 02:36:28
Вот только что делал интеграцию и как то она криво прошла, а именно криво проинсталировались модули интеграции. Начали выскакивать ошибки выскочило уже 2: первая какая то в файле login.php, вторая в customers.php. И то и другое вылечил путём установки магазина на локале, затем установки в нём этих модулей и последующей заменой проблемных файлов на сервере файлами с локала.
Теперь как то боязно, что ещё и где проявится. Можно как-нибудь узнать какие файлы меняются при установке модулей интеграции, хотелось бы их сразу заменить рабочими, не дожидаясь лагов?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 25 Июля 2008, 08:17:22
на самом деле там еще глюки есть.. программисты мне одни делали кое-что и сказали что там авторизация не очень удачная..куки теряются и т.д и т.п. в общем не совсем корректный модуль


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 25 Июля 2008, 10:16:25
Спасибо, добавил про FORUM_ROOT, действительно пропустил.

geval

Вообще-то глюки ведь есть всегда и везде, это по большому счёту нормально, главное стремится к тому, что б вылавливать их и что б они не мешали работе, что называется.

Не знаю, не знаю, у меня работает на ура.
Куки могут теряться только если пробуешь связку эту на localhost
На localhost куки могут не работать правильно.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 25 Июля 2008, 10:18:49
там просто когда делаешь доработки..другие модули- глюки идут.. по крайней мере это слова программистов..может они не шарят..


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 25 Июля 2008, 10:22:26
Да я ж особо не спорю, всякое может быть, просто я ж не совсем в курсе всей истории, что правилось, как, когда.

P.S. Кстати, по поводу filemanager, а у тебя нет установленного на другом каком-то сайте?! А то я так и не могу попасть на тот твой магазин, а на локалке не работает filemanager старый, не открывается совсем.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: geval от 25 Июля 2008, 11:01:16
да есть установленный, там тоже в мозилле 3 такой же глюк.. да я сейчас скину лучше мой файл менеджер в утф.. вообще то там просто заменить файлы на версии 1,45 и все прекрасно работает..


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: frik от 25 Июля 2008, 14:04:37
А всё-таки какие файлы подвергаются изменениям при установке модулей интеграции?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: frik от 25 Июля 2008, 14:47:56
Вот опять очередной кривой файл после установки модулей
Parse error: syntax error, unexpected T_VARIABLE in /home/m48675/public_html/ххххххх.ru/create_account.php on line 348


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 25 Июля 2008, 16:43:52
frik

Какие файлы подвергаются изменениям можно ведь прочитать в файле readme.txt, который в архиве, я специально соствляю readme.txt файлы для "ручной" установки.

geval

Архив получил, сегодня попробую и отвечу.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 07 Августа 2008, 23:06:09
Интегрировал форум. Вроде всё по инструкции... Но возник глюк с кодировкой имени пользователя - одни ромбики.

Щас подумал - может в .htaccess что прописать?

Имя-фамилия клиента из магазина попадает в форум в кодировке win1251. Где я недоработал?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 08 Августа 2008, 10:58:57
Нужно что б магазин и форум были в одной кодировке.
У Вас и магазин и форум точно в кодировке utf-8 ?!

Хотя я вот тоже в связке друпал замечаю, что в друпал именгда выводятся одни ???? если русские символы в логине, но в самом форуме нормально, это только в друпале ????


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 08 Августа 2008, 11:03:51
Цитата: VaM от 08 Августа 2008, 10:58:57
Нужно что б магазин и форум были в одной кодировке.
У Вас и магазин и форум точно в кодировке utf-8 ?!
Да, и магазин, и форум в кодировке utf-8. Может что-то связано с обращения к базе?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 08 Августа 2008, 11:27:41
А если форум установить в кодировке cp1251?!
А магазин пусть работает в utf-8.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 08 Августа 2008, 11:37:54
Цитата: VaM от 08 Августа 2008, 11:27:41
А если форум установить в кодировке cp1251?!
А магазин пусть работает в utf-8.

Как вариант!


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 08 Августа 2008, 13:22:43
Саша, я решил проблему! :)
Надо было переконвертировать базу форума в utf-8. В самом форуме, в админке.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 08 Августа 2008, 13:49:15
Понятно, хорошо, что разобрался и рассказал, в чём проблема была, для будущих поколений, так сказать :)


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 08 Августа 2008, 13:55:42
Да, база знаний немного расширилась ;)


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: retail от 01 Ноября 2008, 20:37:56
Саша, подскажи, покупателям, которые были зарегистрированы в магазине, после установки форума - по новой в нем (форуме) региться? Автоматом существующие покупатели магазина не становятся пользователями форума?

Да, и еще. Как добавить кнопку "форум" в между     * Главная    * Мои данные    * Корзина    * Оформить    * Выход? а в форуме сделать кнопку "вернуться в магазин"?



Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 01 Ноября 2008, 21:07:59
Я не Саша, но...

Цитата: retail от 01 Ноября 2008, 20:37:56
Саша, подскажи, покупателям, которые были зарегистрированы в магазине, после установки форума - по новой в нем (форуме) региться? Автоматом существующие покупатели магазина не становятся пользователями форума?

Покупатели, зарегистрированные ранее в магазине становятся пользователями форума сразу после того, как зайдут в магазин, набрав свои логин/пароль.

Цитата: retail от 01 Ноября 2008, 20:37:56
Да, и еще. Как добавить кнопку "форум" в между     * Главная    * Мои данные    * Корзина    * Оформить    * Выход? а в форуме сделать кнопку "вернуться в магазин"?

Для этого надо поправить шаблон магазина.
А обратно из форума... Лично я сделал так, что по клику на кнопку в меню - форум открывается в новом окне, а окно магазина не закрывается


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: retail от 01 Ноября 2008, 21:37:37
Вот у меня че-то нифига не хочет заходить на форум после авторизации в шопе. В списке пользователей только один логин - который я завел при установки форума. А е-мейлы пользователей он не признает.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 02 Ноября 2008, 12:09:45
Если всё правильно сделано, то после регистрации в магазина магазин.ru/create_acccount.php и авторизации в магазине, на форуме тоже появится пользовать и он тоже авторизуется на форуме.

Дайте ссылку на магазин, попробую зарегистрироваться и посмотреть, но, по идее, сразу же видно, когда работает.
Это и легко проверить, просто выйти из магазина (/logoff.php) и зарегистировать нового покупателя (create_account.php), затем перейти на форум и внизу, в статистике посмотреть, появился ли новый пользователь.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: retail от 03 Ноября 2008, 23:04:36
Ссылку сейчас вышлю в ПМ. Но прошу обратить внимание на вопрос:
Цитировать
покупателям, которые были зарегистрированы в магазине, после установки форума - по новой в нем (форуме) региться?

Сейчас у меня в форуме нет ни вновь зарегистрированных покупателей, ни старых (которые уже были зарегистрированы, до установки SMF).


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 04 Ноября 2008, 11:02:44
Получил сообщение, попробую глянуть.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 06 Ноября 2008, 10:52:46
retail сам разобрался.
Дело было просто в невнимательности при чтении статьи про связку VaM Shop и SMF.
Теперь всё работает, как я понял.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: retail от 07 Ноября 2008, 09:50:34
Да, теперь все работает, спасибо за наводку.

Не совсем так, что я невнимательно прочитал статью. Делал все по инструкции. Как потом выяснил, ftp-менджер сделал "skip" при копировании измененных конфиг-файлов на сервер (скорее всего потому, что у последних права rrr). Вот этот момент я не заметил, и потом не проверил.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 07 Ноября 2008, 11:06:10
Понятно


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: [:|||||||:] от 02 Декабря 2008, 20:43:49
Нельзя ли сделать так, чтобы интеграция работала только в одну сторону?
Чтобы человеки из магазина автоматом регистрировались на форуме, но не наоборот.
Сейчас на форуме зарегился человек и в магазине появился только с именем и емайлом, никаких обязательных полей в магазинной регистрации не заполнено.
Или будет ли работать регистрация из магазина, если запретить регистрацию на самом форуме через администрирование?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 03 Декабря 2008, 11:09:24
Даже не знаю, не разбирался так глубоко в модуле.
Попробуй просто не переписывать в папку с форумом файлы:
sms_api_2.php
smf_api_subs.php

Но это лишь догадка, не знаю, правильно это или нет.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Ram1reZ от 11 Апреля 2009, 18:33:18
При установке модуля vamshop_api через админку
высветила ошибку
Warning: require(includes/write_customers_status.php) [function.require]: failed to open stream: No such file or directory in /home2/domain/public_html/includes/modules/vam_api.php on line 290

Warning: require(includes/write_customers_status.php) [function.require]: failed to open stream: No such file or directory in /home2/domain/public_html/includes/modules/vam_api.php on line 290

Fatal error: require() [function.require]: Failed opening required 'includes/write_customers_status.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home2/domain/public_html/includes/modules/vam_api.php on line 290

после этого при любом входе в админку это пишет


прошу помочь )


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 11 Апреля 2009, 18:38:47
Пишет, что нет файла.

Попробуйте поставить не через установку модулей, а вручную, распаковав архив и читая readme.txt файл в архиве.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Ram1reZ от 11 Апреля 2009, 18:47:34
спасибо за столь оперативный ответ


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 11 Апреля 2009, 19:42:07
Вообще конечно и автоматически должно ставиться, может действительно нет файла /home2/domain/public_html/includes/write_customers_status.php
В ошибке как раз именно об отсутствии этого файла сказано.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Dr.Hell от 07 Мая 2009, 12:05:54
А может есть у кого случайно бокс для вамшопа "последние сообщения на форуме"?
В принципе, если форум в той же базе, не проблема такой и самому написать, но если форум в отдельной базе, то опять придется как-то через api что ли лезть?

А вообще, наверное, по-любому надо через api лезть, чтобы область видимости пользователя учеть и темы из непубличных форумов не выдавать...


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 07 Мая 2009, 13:15:22
У меня нет.
В принципе, не сложно ведь сделать, т.е. smf отдаёт rss последних сообщений.

Берёшь rss2html парсер да и всё.

Либо вот уже практически готовый вариант на jquery:
1. rss парсер -http://vamshop.ru/node/74
2. создание бокса - http://vamshop.ru/node/72


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Dr.Hell от 07 Мая 2009, 14:32:23
Спасибо, поэкспериментирую. Как-то в сторону rss я вообще не подумал.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 07 Мая 2009, 14:53:09
Удачи, не так сложно на самом деле, как кажется.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Dr.Hell от 08 Мая 2009, 01:04:29
Все уже сделано до нас. =) В smf_api2.php есть функция smf_api_recent_posts, которая возвращает последние сообщения на форуме. Ее можно без проблем вставить в бокс. =)


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 08 Мая 2009, 10:03:41
Понятно, хорошо, что разобрался.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 08 Мая 2009, 10:04:36
Может php код бокса прицепишь к теме, для будущих посетителей, что называется?!
Что б могли взять за основу если такая же проблема у кого будет.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Dr.Hell от 08 Мая 2009, 12:44:27
Фишка в том, что функция smf_api_recent_posts возвращает уже готовый блок с заголовком "Последние сообщения", списком сообщений со ссылками, датами и именами авторов. То есть, в боксе просто остается вывести его на экран и ничего больше не надо. Но мне не нравятся какие-то вещи, хотелось бы изменить заголовок, и даты почему-то по-английски выводятся, поэтому придется, видимо, править сам smf_api2.php, другого варианта я пока не вижу.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 08 Мая 2009, 13:08:56
Так опять же, возьми rss, он же для этого в самый раз и подходит.
Ты получаешь данные в виде xml баз какого-либо оформления.
Используя rss парсер ты уже можешь любой внешний вид сделать.

Вобщем, смотри сам, тебе виднее, как лучше сделатью


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Сooper от 02 Июня 2009, 08:40:16
Цитата: VaM от 07 Апреля 2008, 11:35:26
Интеграция SMF и VaM Shop - http://vamshop.ru/node/230


Ссылка мёртвая...


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Сooper от 02 Июня 2009, 10:29:07
После установки модуля невозможно войти - пишет ошибку:

"Вы попытались получить доступ к адресу http://shop.**********.ru/login.php?action=process, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу"


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 02 Июня 2009, 10:38:02
Вот текущая ссылка - http://vamshop.ru/article_info.php/articles_id/8/article/Integraciya-SMF-i-VaM-Shop

Вообще модуль к входу в магазин отношения не имеет.

В статье написано, что нужно ставить vamshop_api и только потом vamshop_api_smf


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Сooper от 02 Июня 2009, 10:52:28
Всё сделано по инструкции.

Когда удаляю в конфиге из константы 'DIR_FS_FORUM_ROOT' путь до форума, то заходит, но тогда, естесственно, нет интеграции.

У меня магазин находится в поддомене, вид такой h**p://shop.syte.ru/, а форум соответственно h**p://shop.syte.ru/forum/
Путь в конфиге следующий: '/home2/user/public_html/syte.ru/shop/forum/' ???

Может что-то не так делаю?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 02 Июня 2009, 11:00:55
Не знаю, может где-то что-то неправильно указано.
Могу лишь сказать, что сам пользовался этой связкой и всё работало.

Кстати, вроде даже без указания пути в DIR_FS_FORUM_ROOT работало.

Главное просто установить vamshop_api и vamshop_api_smf и закинуть php файлик в папку с форумом и всё.

Да, ещё email и пароль админа на форуме и в магазине должны совпадать.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Сooper от 02 Июня 2009, 13:20:44
Разобрался в чём причина. Магазин не поддерживает SMF 2.0, поставил 1.1.9 - всё заработало!
Есть у кого-нибудь связка с 2.0?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 02 Июня 2009, 16:43:57
Нет, связки для 2.0 пока нет.
Да и финальной версии 2.0 форума тоже нет пока.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 02 Июня 2009, 17:02:27
Как выйдет 2.0 версия форума, попробую доработать файлик и для 2 версии.
Но пока окончательной версии нет ведь.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Сooper от 02 Июня 2009, 19:31:04
Уже давно есть SMF 2.0 RC1.1 (http://download.simplemachines.org/), конечно, это не оконочательный релиз, но ядро, я думаю, менятся не будет. К тому же версия стабильная.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 02 Июня 2009, 19:36:44
Я всё-таки хочу подождать финала.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 30 Июня 2009, 18:45:08
Объединял магазин (1.51) и форум (1.1.9).
Пришлось побиться, но вроде почти всё работает...
единственное (хорошо если так), не могу редактировать покупателей в магазине - сразу появляется белый экран.
В чем может быть проблема? Может кто знает?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 30 Июня 2009, 19:02:22
Если белый экран, возможно, какая-то php ошибка.
Вот нужно узнать текст ошибки для начала, попросите хостера включить опцию show_errors в php.ini
Что б ошибки в браузер выводились, может видно будет, что за ошибка.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 30 Июня 2009, 20:16:46
Саша. Хостинг на РуВеб'е позволяет это сделать самостоятельно. Вот, что получилось:

Код:
Fatal error:
Cannot redeclare _vam_api_config_settings() (previously declared in /home/biserwor/data/www/biser.su/includes/modules/vam_api.php:36) in /home/biserwor/data/www/biser.su/admin/includes/modules/vam_api.php on line 65


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: buddha от 01 Июля 2009, 02:56:58
Да, с этой ошибкой разобрался. Всё из-за невнимательности.

Но, параллельно, появилась такая ошибка:
Цитировать
Warning: constant() [function.constant]: Couldn't find constant MODULE_SHIPPING_RUSSIANPOSTPF_TAX_CLASS in /home/biserwor/data/www/biser.su/admin/orders_edit.php on line 547

Warning: Cannot modify header information - headers already sent by (output started at /home/biserwor/data/www/biser.su/admin/orders_edit.php:547) in /home/biserwor/data/www/biser.su/admin/includes/functions/general.php on line 140


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 01 Июля 2009, 09:57:06
Вот гляньте - http://vamshop.ru/forum/index.php?topic=3628.msg30444#msg30444


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 06 Сентября 2009, 10:32:16
Код:
Fatal error: Cannot redeclare utf8_strtolower() (previously declared in /home/rosasu/****/docs/inc/vam_mb_utf8.inc.php:120) in /home/rosasu/****/docs/forum/Sources/Subs-Charset.php on line 44

Подскажите что может означать подобная ошибка!


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 06 Сентября 2009, 10:38:40
Пишет, что функция utf8_strtolower уже определена.
А Вы точно всё по инструкции делали?!

Может где-то у Вас два раза файл /inc/vam_mb_utf8.inc.php подключается?!


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 06 Сентября 2009, 19:13:50
Нет, был установлен движек магазина и форума, поставили интеграцию и вот такая проблемка!


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 06 Сентября 2009, 19:46:25
Такая ошибка бывает когда два раза один и тот же файл подключается.
Может два раза как-то нажали установить модуль или ещё что?!

Попробуйте удалить всё и поставить по-новой.

Можно даже попробовать вручную поставить, читая readme.txt файл внутри архива.



Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 06 Сентября 2009, 21:19:35
а если по ошибке изначально установили vamshop_api_smf.zip а уже после vamshop_api.zip

после произвели удаление модулей и повторили все снова! - может сохранится такая ошибка?

сейчас вроде регистрация пользователя на сайте проходит нормально но при переходе на форум авторизация не проходит, при просмотре пользователей на форуме, новой учетной записи не зарегистрировано!


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 07 Сентября 2009, 10:33:04
Да, удалите и снова поставьте, только удаляйте в том же порядке как и ставили.
Сначала api_smf, затем api


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 28 Сентября 2009, 16:29:57
подскажите кто может дать дельную консультацию по установке модуля?

ошибки так и продолжают выскауивать, интеграции как таковой попросту нет =)
ссылки на помощь по установке модуля как и многие другие ссылки просто не работают


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 28 Сентября 2009, 19:44:39
Кроме описания установки модулей ничего больше нет.
Описание довольно подробное.

В разделе статьи http://vamshop.ru/articles.php всё написано, как устанавливаются модули.

Вот статьи:
http://vamshop.ru/article_info.php/articles_id/8/article/Integraciya-SMF-i-VaM-Shop
http://vamshop.ru/article_info.php/articles_id/9/article/Integraciya-Drupal-i-VaM-Shop

Там всё просто, просто ставится в магазине сначала vamshop_api, потому vamshop_api_smf
В форум smf переписывается 1 файлик.

Всё.

Только SMF форум должен быть 1.x версии, а не 2.x.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 29 Сентября 2009, 00:32:06
Проблему решил!
в файле smf_api_subs.php закомментировал 51 строку

Код:
$utf8 = (empty($smf_settings['global_character_set']) ? $smf_txt['lang_character_set'] : $smf_settings['global_character_set']) === 'UTF-8' && (strpos(strtolower(PHP_OS), 'win') === false || @version_compare(PHP_VERSION, '4.2.3') != -1);


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 29 Сентября 2009, 10:22:23
Хорошо, что разобрались.
Хотя, по идее, по умолчанию ставится без ошибок, возможно, дело в настройках хостера.

В любом случае, спасибо, что написали, как решили проблему, надеюсь, что будущим пользователям поможет.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 06 Октября 2009, 09:32:03
Хотел бы узнать еще такой вопрос, как сделать чтобы "дополнительное поле" - было логином на  форуме, а не связка имя+фамилия


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 06 Октября 2009, 10:24:11
Никак не сделать, доп. поля никак не учитываются, только править код под свои требования.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 06 Октября 2009, 12:07:16
Можете подсказать в каком направлении смотреть и какой файл править?


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 06 Октября 2009, 12:14:55
Править файлы vamshop_api.

Нужно наверное писать новые sql запросы, что б брать информацию из доп. полей.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 06 Октября 2009, 12:29:47
я думал вы знаете т.к. у вас на сайте это реализовано


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 06 Октября 2009, 12:47:29
В смысле, у меня ничего не реализовано и вообще связка с форумом не используется.

У меня просто доп. поле для указания логина на форуме, а затем я руками перевоже покупатели в новую группу на форуме, что б доступ был у него.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 08 Октября 2009, 09:05:39
Внес небольшие изменения в шаблоны VamShop и модуль интеграции. Теперь у меня логин для форума передается из поля lastname, а ФИО через firstname.

Хотел бы узнать как установить проверку на уникальность для поля lastname, чтобы проверка проходила при регистрации в магазине.


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: Im от 08 Октября 2009, 09:52:35
Прошу прощение, реализовал на основе проверки e-mail


Название: Re: Статья - Интеграция SMF и VaM Shop
Отправлено: VaM от 08 Октября 2009, 10:42:58
Хорошо, что разобрались.




Вам нужен шаблон Vamshop или интернет-магазин под ключ?
E-mail - help@visuon.ru
ICQ - 300253


очень интересный фильм бермудский треугольник фильм онлайн бесплатно неразгаданные тайны и загадки - Стальная бесшовная труба 325х14 куплю. Безукоризненный вкус трубы стальной.

карта сайта