For anyone else having issues on this cool add-on;
First, if using TMS, the error shows up in the updated template.
The fix is posted here, as the
Search for Text box needs to have the code in it instead of what the product installer put in it. Refer to the following link:
https://vborg.vbsupport.ru/showpost....&postcount=279
Now, I didnt really like the output formatting located right under the smilies area, so I modified the replacement code. Be sure to change the TMS to
Replace the text instead of the original
Insert Text Below. Insert the following code into the bottom code box in the TMS editor for that template:
Code:
<vb:if condition="$show['moresmilieslink']">
<div class="moresmilies">[<a href="javascript://" onclick="vB_Editor['{vb:raw editorid}'].open_smilie_window(); return false" title="{vb:rawphrase showing_x_smilies_of_y_total, {vb:raw vboptions.smtotal}, {vb:raw totalsmilies}}">More Smilies</a>]</div>
</vb:if>
<br /><br />
<div class="moresmilies">[<a href="#" onclick="window.open(getBaseUrl() + 'photo_popup.php?{vb:raw session.sessionurl}e={vb:raw editorid}','fotos','scrollbars=yes,resizable=yes,width={vb:raw vboptions.cel_pp_width},height={vb:raw vboptions.cel_pp_heigth}'); return false" title="{vb:rawphrase cel_pp_insertlink}">{vb:rawphrase cel_pp_my_photos}</a>]</div>
Yes, I know I replaced a phrased text for one unphrased statement, but it works without having to change anything else. You can phrase it if you want to.
Second, The tooltip on the button doesnt show. The fix for this is clearly posted here:
https://vborg.vbsupport.ru/showpost....&postcount=265
Third, the tool icon doesnt show. This is a bit more difficult and my fix may not necessarily be your fix, and for me required some hardcoding of the image url into the js file. I am using vb4.2.0pl3 at this moment, and this should fix this issue for those using a reasonable close version as I.
Now, on some of my image source stylevars, I am using subdomains that help to increase page rendering speed in browsers. But this is not the only issue for me.
Open up and view in your favorite editor the following file:
\cel_pp_4-1-004\_UPLOAD\clientscript\ckeplugins\cel_pp\plugin. js
Look for this code:
Code:
icon: BBURL + '/' + IMGDIR_BUTTON + '/cel/cel_photo_popup.png',
The first thing I noticed is that the editor icons are fetched from the
images/editor/ directory, not the
images/buttons/ directory. At least in my setup and vb version.
So I
moved the
/cel/cel_photo_popup.png from the
images/buttons/ directory and put in into the
images/editor/ directory.
But that isn't everything, at least for me.
Since, as I stated, use a subdomain to serve these images, I had to remove the BBURL and hardcode the actual url into the js file. I tried using some other ways, but since it didnt work, this is how I resolved it. I changed the above code shown, to the code below. It works. Just be sure to put your proper domain or subdomain into the xxx's.
Code:
icon: 'http://xxx.xxxxxxxx.com/cel/cel_photo_popup.png',
Now, if you are not using a subdomain for image fetching it may look more like this:
Code:
icon: 'http://www.xxxxxxxxx.com/images/editor/cel/cel_photo_popup.png',
If I could find the proper replacement for the IMGDIR_BUTTON as in IMAGE_EDITOR (which wouldnt work for me), then that may provide a better universal solution for everyone, but if you are using a subdomain as I said, then you will have to get rid of the
BBURL + '/' + anyways to make it work, otherwise it will append your root domain into the image source.
Hope this helps some of you.
Awsome mod Sven !!!