Feature Requests

Please do NOT use this section of the forum to request help if Joomdle does not work for you in some particular way. Your post will be deleted.

[Closed] joomdle and virtuemart (non-english site)

  • Manos K
  • Topic Author
  • Offline
  • New Member
  • New Member
More
13 years 5 months ago - 10 years 10 months ago #1 by Manos K
Hello, I have a problem integrating joomdle and virtuemart

Although I am 99% certain that I have followed the instructions correctly (as seen here ), I don't see the courses in the VM category.

They do appear in the Shop section of the Joomdle backend but not in VM

Joomla: 2.5.8
Moodle: 2.2.3
Joomdle: R09
Virtuemart: 2.0.14
Last edit: 10 years 10 months ago by Antonio Durán.
The topic has been locked.
More
13 years 5 months ago #2 by Antonio Durán
Replied by Antonio Durán on topic joomdle and virtuemart
Have you published the courses in the shop using the joomdle backend view?
The topic has been locked.
  • Manos K
  • Topic Author
  • Offline
  • New Member
  • New Member
More
13 years 5 months ago #3 by Manos K
Replied by Manos K on topic joomdle and virtuemart
Yes, I have... "Sell on shop" is checked
The topic has been locked.
  • Manos K
  • Topic Author
  • Offline
  • New Member
  • New Member
More
13 years 4 months ago #4 by Manos K
Replied by Manos K on topic joomdle and virtuemart
Any ideas?
The topic has been locked.
More
13 years 4 months ago #5 by Antonio Durán
Replied by Antonio Durán on topic joomdle and virtuemart
What language are you using in VM?
The topic has been locked.
  • Manos K
  • Topic Author
  • Offline
  • New Member
  • New Member
More
13 years 4 months ago #6 by Manos K
Replied by Manos K on topic joomdle and virtuemart
Hello Antonio,

The language I am using is Greek.
The topic has been locked.
More
13 years 4 months ago #7 by Antonio Durán
Replied by Antonio Durán on topic joomdle and virtuemart
I think this may be the issue. I had reports from another user using a different language, but at the time I could not test it.

Now I added a new lang to my vm config, and it created some tables (product_es_es for example).
I published a new course, and it was created fine (I can see it in both fron and back end) but no entries were added to the new table, only to products_en_gb.

So, can you check your database to se if you have this table: virtuemart_products_en_gb
The topic has been locked.
  • Manos K
  • Topic Author
  • Offline
  • New Member
  • New Member
More
13 years 4 months ago #8 by Manos K
Replied by Manos K on topic joomdle and virtuemart
No, there wasn't such a table... just virtuemart_products and virtuemart_products_el_gr (for greek)
There were two entries in the virtuemart_products table. As many as my courses.

I added the English language in the VM Language settings (although I don't need a multilanguage site, I only need Greek language). The en_gb table has been created. Still empty. I unpublished the joomdle shop entries and re-published them. Still no cigar. :(
The topic has been locked.
More
13 years 4 months ago #9 by Antonio Durán
Replied by Antonio Durán on topic joomdle and virtuemart
Thanks for the additional info.

It's clear now that there is a problem with Joomdle with non-english VM sites.
I will try to find a fix for next release.

In the meantime, I guess you could fix it yourself, editing the shop.php helper file, changing eb_gb by el_gr in the database queries. That should let you create products in the correct table (you will need to delete them from shop, and create again)
The topic has been locked.
More
13 years 4 weeks ago #10 by Antonio Durán
Replied by Antonio Durán on topic joomdle and virtuemart
Added a fix in R0.91 to try to improve support for non-english sites.
The topic has been locked.