Forum

Benachrichtigungen
Alles löschen

Nur das JS Toolbar Everywhere überall anzeigen

(@manuelberger)
Active Member
0
0
0

Hallo!

Vielen Dank für das wirklich sehr gute und nützliche Modul. Da ich die Toolbar auf einer anderen Modulposition nutze währe es notwendig die "normale" JS Toolbar auschzuschalten, dabei wird aber auch das Modul mit abegschaltet und keines der beiden Menues ist mehr zu sehen.

Um das Modul auf allen Seiten anzeigen zu lassen, habe ich in der modules/mod_knu_menu/mod_knu_menue.php bereits die Zeile 35 und 36:

if($optionkompo == "com_community"){ }
		else

entfernt.

Gibt es die Möglichkeit die normale Toolbar auszublenden und dennoch das JS Toolbar Everywhere anzuzeigen.

Vielen Dank im voraus!


Zitat
Themenstarter Veröffentlicht : 18. November 2012 19:46
 jus
(@jus61)
Active Member
0
0
0

ja das würde mich auch interessieren


AntwortZitat
Veröffentlicht : 28. Februar 2013 23:09
(@knuddelesel)
Mitglied Admin
10
236
120

Bei der Entwicklung des Moduls habe ich auch nach einer Möglichkeit die original Toolbar auszublenden und nur mein Modul aktiv zu lassen. Ich habe keine Möglichkeit gefunden. Wenn man die Toolbar im Backend deaktiviert, wird meine Toolbar auch nicht mehr angezeigt.
Die einzige Lösung für Euer Probleme, die mir gerade einfällt, wäre es die Toolbar in der Jomsocial Konfiguration komplett zu deaktivieren.
Dann müsste man ein neues Modul "Menü" erstellen, welches die Einträge des Menüs "jomsocial Toolbar" anzeigt.
Das Manko an dieser Lösung wären die fehlenden Benachrichtigung-Icons, die könnte man allerdings zB mit meinem Modul "Knu_JSAlerts" welches geschickt neben dem Jomsocial-Menü eingebaut wird, wieder anzeigen lassen. Es würde hier auch das Modul "mod_notify" funktionieren, welches mit im Jomsocial Paket enthalten ist.


AntwortZitat
Veröffentlicht : 1. März 2013 01:20
 jus
(@jus61)
Active Member
0
0
0

Knu_JSAlerts funktioniert auch mit jomsocial 2.8


AntwortZitat
Veröffentlicht : 1. März 2013 02:12
(@ajaey)
Active Member
0
0
0

Hier die Lösung für euer Problem:

Editiert die Datei: com_communitycontrollerscontroller.php line 297

//$view->showToolbar();

Und schon wird sie nicht mehr angezeigt, bleibt aber trotzdem aktiviert und wird über das Modul geladen 🙂

LG, Sören


AntwortZitat
Veröffentlicht : 27. September 2013 04:10
(@jesspere)
New Member
0
0
0

It hide the original toolbar ! :cheer:
But have you any idea why the JS Toolbar Everywhere keep not showing on every pages ? It still display as if the original toolbar was here. So, it can't show in jomsocial pages but is present in others :blink:
Thanks


AntwortZitat
Veröffentlicht : 25. Oktober 2013 16:27
(@knuddelesel)
Mitglied Admin
10
236
120

Sorry but the menue only works when the original toolbar is switch on, there is no other way


AntwortZitat
Veröffentlicht : 26. Oktober 2013 03:56
(@ajaey)
Active Member
0
0
0

With the upper change the original JS toolbar isnt disabled. It's only to hide it.
To show the Knu Toolbar everywhere you have to edit the file: "/modules/mod_knu_menue/mod_knu_menue.php"

Search for
if($optionkompo == "com_community"){ }
else
{

echo '';
echo '

get('moduleclass_sfx').'">'; // moduleclass_sfx
echo '

';
echo $toolbar_lib->getHTML();
echo '

';
}

Change it to:
//if($optionkompo == "com_community"){ }
//else
//{

echo '';
echo '

get('moduleclass_sfx').'">'; // moduleclass_sfx
echo '

';
echo $toolbar_lib->getHTML();
echo '

';
//}

Now the Knu Toolbar shows totaly everywhere.


AntwortZitat
Veröffentlicht : 26. Oktober 2013 17:17
 Mike
(@crazymike)
Eminent Member
0
0
0

You know Toolbar is only a module? Search for knu..... in modules. Then select pages you want it and call it a day ;).


AntwortZitat
Veröffentlicht : 27. Oktober 2013 08:36
(@ajaey)
Active Member
0
0
0

You know Toolbar is only a module? Search for knu..... in modules. Then select pages you want it and call it a day ;).

Hey crazymike... thats right but the modul isnt show on js pages.
Do you understand php?
What does this mean? "if($optionkompo == "com_community"){ }" ?

It does not matter where the module is enabled in Joomla. The original Knu code prevents the display. So you have to change the knu code aswell.

Believe me. I implemented it this way and it works beautifully.


AntwortZitat
Veröffentlicht : 27. Oktober 2013 09:58
 Mike
(@crazymike)
Eminent Member
0
0
0

^^


AntwortZitat
Veröffentlicht : 27. Oktober 2013 11:33
 Mike
(@crazymike)
Eminent Member
0
0
0

Die Lösung //$view->showToolbar(); ist nett aber es müsste nach "jedem" social-update angepasst werden, somit schlecht für ne install-version 🙁


AntwortZitat
Veröffentlicht : 27. Oktober 2013 13:15
(@jesspere)
New Member
0
0
0

Thank you very much Ajaey !!! It was exactly what I needed. Now I really have the menue on every pages.
Maybe add this as a backend parameter in next release ?!
Great job 😉


AntwortZitat
Veröffentlicht : 31. Oktober 2013 02:51
(@knuddelesel)
Mitglied Admin
10
236
120

Hi there,

"if($optionkompo == "com_community"){ }" means that the toolbar of the module JS Toolbar Everywhere only shows in non jomsocial sites.
When you comment it out the toolbar shows on jomsocial sites a second time!
Please notice that the module don't work if you switch the toolbar off in jomsocial backend configuration!

I wanted create a module to show the jomsocial toolbar on every site without to need hack any core files.


AntwortZitat
Veröffentlicht : 5. November 2013 04:02
 Mike
(@crazymike)
Eminent Member
0
0
0

Or write an own js-template 😛


AntwortZitat
Veröffentlicht : 5. November 2013 07:48