Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from expressionengine.com, be sure to visit boldminded.com/claim to add the license to your account here on boldminded.com.

Ticket: Unable to use Navee properly with Publisher

Status Resolved
Add-on / Version Publisher
Severity Trivial
EE Version

nisar

Mar 22, 2013

Hi,
  I am using publisher module version 0.98.1 for one of my project.I was told that to use Navee with Publisher,I would need a build version from Navee developer and an extension (https://github.com/litzinger/navee-publisher).I was able to get build version from Navee developers and its version is 2.2.7.

After installing the build version of Navee I tried enabling the extension and its throwing errors as

“Error Number: 1060
Duplicate column name ‘publisher_lang_id’
ALTER TABLE `exp_navee_cache` ADD `publisher_lang_id` int(10)”

but the extension got installed anyway.Now I am able to translate the Navee text easily but the URL does not get translated.

I am using the following expression to generate menus

{exp:navee:custom nav_title="main_menu" wrap_type="ul" selected_class_on_parents="true" last_class="last"}
  {text}
{/exp:navee:custom}

So basically when I click a menu the URL remains same for all the languages.

can you please help me

M K Nisar Uddin

#1

ramesh

Hi, I am also facing similar kind of problem, please anybody help me.

Thank you

#2

BoldMinded (Brian)

Hi guys. I didn’t add URL translation support to NavEE, just the navigation titles.

#3

nisar

Hi, Thanks for the reply,I dont want to sound rude but dont you think that by not keeping this information in the documentation of publisher you are keeping developers in dark.Because no body wants the same URL for two different menus in two different languages. Ex : www.website.com/nl/bad www.website.com/en/bad While bad in Dutch means “bath” and in English it means “not good” and there will be a possibility of numerous words which will clash like this

First of all there is no information that we need special build version of Navee for it to work with publisher,secondly after spending time and efforts in getting that if I have to listen that it does not fully support Navee is really disappointing.

Have this information clear on the documentation so that anybody who is looking to buy your module knows what is he getting and its limitations and will not be disappointed as I am now.

Thanks

#4

BoldMinded (Brian)

Nisar, I’m sorry this happened. I added this suppor to NavEE months ago for a site that did not have translated URLs, so that was an oversight on my part. I haven’t documented or pushed the NavEE support b/c I knew they had not released the new version yet for whatever reason. I actually added the link to my site with the expectation that they were going to release the version a day or two later, but that has long since passed.

I’m looking into making the URLs translatable right now, and can hopefully get you an updated build of NavEE early next week, though the changes I send to you wouldn’t be in their official build, but they have been accommodating thus far and I suspect would be fine with a couple more hook additions.

#5

BoldMinded (Brian)

I’ve already made some progress, but unfortunately I have to go to the day job that pays my mortgage 😊 I hope to have it finished by the end of the weekend. Again, sorry for the confusion… I never meant to mislead anyone… this was just an oversight that has a solution.

https://www.evernote.com/shard/s9/sh/a1c49239-5167-46d7-ba3a-e56ba219b3ad/33efa08d9bb77ec498fc2b196497182b

#6

Mike Kamminga

Same issue… Publisher seems like a nice add-on, but without URL translation it’s more or less useless. Would be great if URL translation will be added soon. Transcribe works well with NavEE, but Publisher has some advantages over Transcribe, if the urls work that is!

Looking forward to your patch!

#7

nisar

@BoldMinded I really appreciate your efforts and I am sorry for my last comment because I found myself no where after spending some time on Publisher and Navee. Looking forward for the latest release

#8

BoldMinded (Brian)

@Mike Kamminga - “more or less useless” depends on who you talk to 😊 I’ve done 3 multi-lingual sites myself now and none of them required translated URLs. Even large sites like microsoft.com and apple.com don’t translate URLs (http://www.apple.com/ci/mac/). Unless careful consideration is taken to provide alternate url tags (see the Publisher docs) and canonical URLs translated URLs can actually hinder SEO ranking.

@nisar - no worries. I understand your reaction and I’m kind of surprised I didn’t integrate this the first time.

#9

Mike Kamminga

@BoldMinded - You also got a point there. For usability it makes a lot of sense to translate URLs though. It’s much easier for people to recognize urls in their own language. I actually thought as far as SEO goes that it wasn’t a problem to translate pages, but thanks for the heads up, I’ll look into it!

Anyway… Don’t get me wrong, I loved the module, but it was ‘more or less useless’ for me because my client needs urls translated. Other than that the module has many advantages over transcribe so far.

Cheers!

#10

BoldMinded (Brian)

Just an update on this. I do have this working and have contacted Michael at The Outfit. Sounds like they are going to release the next version in a week or two, but hopefully he or I can send you a preview build early this week… he just needs to review a couple of changes I had to make to the hooks.

#11

BoldMinded (Brian)

Guys, they released the update. Try it out http://fromtheoutfit.com/navee/3rd-party#boldmindedPublisher

#12

nisar

Hi,

After getting the latest Navee(2.2.7) and using the publisher-navee extension (https://github.com/litzinger/publisher_navee),I am still not able to use Navee properly with Publisher.

When I am trying to add a menu using Navee I am getting db error and the error number is : 1054

Unknown Column ‘link’ in ‘field list’

INSERT INTO ‘exp_publisher_navee_labels’ …..

Filename : thirdparty/publisher/models/publisher_model.php

Line Number :386

FYI I am using EE version 2.5.5

Thanks

#13

nisar

also not able to edit and update the existing menus and I am using Publisher module version 0.98.3 as 0.98.4 is not downloadable.

#14

BoldMinded (Brian)

I haven’t pushed the 0.98.4 file yet.

Have you tried uninstalling and re-installing the extension? If the link column isn’t found then it wasn’t installed properly.

#15

nisar

Yes I first uninstalled the extension and then re-installed the extension.and to be sure I un-installed the Publisher module as well but when I am trying to install 0.98.3 version of Publisher I am getting this error

The requested language (1) does not exist in the language array.

#16

BoldMinded (Brian)

Ok, not sure what went wrong, but something has not installed/uninstalled correctly. Make sure both add-ons are not installed, then go to the database and delete all the publisher_* tables. Also clear your cookies. Make sure the exp_publisher_site_language cookie does not exist, then try to re-install everything.

#17

Brian Litzinger

Nisar, did you get this resolved?

#18

nisar

Sorry Brian,could not reply actually I was not well and was on sick leave.you can mark this as resolved.

Login to reply