Module Ausblenden
Module Ausblenden
Hallo,
gibt es bei Admidio auch die Möglichkeit, daß einzelne Module im ausgeloggtem Zustand ausgeblendet sind, und erst nach dem Einloggen wieder sichtbar werden.
Ich dachte da so an die Module "E-Mail" und "Mein Profil".
Danke schon mal im Voraus für eure Antworten.
gibt es bei Admidio auch die Möglichkeit, daß einzelne Module im ausgeloggtem Zustand ausgeblendet sind, und erst nach dem Einloggen wieder sichtbar werden.
Ich dachte da so an die Module "E-Mail" und "Mein Profil".
Danke schon mal im Voraus für eure Antworten.
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Das geht mit etwas Anpassungsaufwand. In der Datei adm_program/index.php die Zeile 117 ändern in:
Und die Zeilen 187-205 ändern in:
Gruss,
Matze
Code: Alles auswählen
if($g_preferences['enable_mail_module'] == 1 && $g_valid_login)
Code: Alles auswählen
if($g_valid_login)
{
echo '
<li>
<dl>
<dt>
<a href="'.$g_root_path.'/adm_program/modules/profile/profile.php"><img
src="'.THEME_PATH.'/icons/profile_big.png" alt="Mein Profil" title="Mein Profil" /></a>
</dt>
<dd>
<span class="veryBigFontSize"><a href="'.$g_root_path.'/adm_program/modules/profile/profile.php">Mein Profil</a></span>';
if($g_valid_login)
{
echo '
[ <a href="'.$g_root_path.'/adm_program/modules/profile/profile_new.php?user_id='.$g_current_user->getValue('usr_id').'">Profil bearbeiten</a> ]';
}
echo '<br />
<span class="smallFontSize">Das eigene Profil anschauen und bearbeiten.</span>
</dd>
</dl>
</li>';
}
Matze
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Ja, im Prinzip genauso wie auch in der Übersicht.
Der rechte Block des Modern-Theme verbirgt sich direkt im Themes-Ordner in der Datei adm_themes/modern/my_body_bottom.php. Dort musst Du mit die Modulaufrufe ebenfalls in die Login-Überprüfung mit reinnehmen:
Der rechte Block des Modern-Theme verbirgt sich direkt im Themes-Ordner in der Datei adm_themes/modern/my_body_bottom.php. Dort musst Du mit die Modulaufrufe ebenfalls in die Login-Überprüfung mit reinnehmen:
Code: Alles auswählen
if($g_valid_login)
{ MODULAUFRUF }
Listen und Mein Profil ausblenden
Hallo alle,
ich habe versucht, Listen und Mein Profil in beiden Rahmen auszublenden, habe es leider nicht geschafft.
Es wird immer eine leere Seite angezeigt.
Kann mir evtl.jemand die entsprechend geänderten Dateien schicken, damit ich das nochmals nachvollziehen könnte.
Gruss
Bodo
ich habe versucht, Listen und Mein Profil in beiden Rahmen auszublenden, habe es leider nicht geschafft.
Es wird immer eine leere Seite angezeigt.
Kann mir evtl.jemand die entsprechend geänderten Dateien schicken, damit ich das nochmals nachvollziehen könnte.
Gruss
Bodo
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Hallo Bodo,
die Änderungen sind doch alleine in diesem Beitrag mehrfach angesprochen. Man kann ja nicht immer auf fertige Codeschnipsel spekulieren. Ich habe ja schon beschrieben, welche Dateien anzufassen sind und wie der Code für die Schleife aussieht.
Bei den vielen eigenen Anpassungen muss man sich halt doch mal zumindest mit den Grundkenntnissen PHP auseinandersetzen....
Was ist denn jetzt genau das Problem?
Gruss,
Matze
die Änderungen sind doch alleine in diesem Beitrag mehrfach angesprochen. Man kann ja nicht immer auf fertige Codeschnipsel spekulieren. Ich habe ja schon beschrieben, welche Dateien anzufassen sind und wie der Code für die Schleife aussieht.
Bei den vielen eigenen Anpassungen muss man sich halt doch mal zumindest mit den Grundkenntnissen PHP auseinandersetzen....
Was ist denn jetzt genau das Problem?
Gruss,
Matze
Module ausblenden
Hallo Matze,
das Problem ist, dass ich gerne " Listen " und " Mein Profil " in beiden Rahmen auf der Übersichts-Seite ausblenden will. Diese Module sollen nur angezeigt werden, wenn man eingeloggt ist.
Wie gesagt, ich habs versucht, aber dann auf Grund meiner mangelnden PHP-Kentnisse aufgegeben.
Wahrscheinlich muss ich mir doch jemand suchen, der mir das Layout entsprechend " hinbiegt ", - eigentlich dreht es sich jetzt nur noch um dieses Problem, dann müsste es passen.
Grüsse
Bodo
das Problem ist, dass ich gerne " Listen " und " Mein Profil " in beiden Rahmen auf der Übersichts-Seite ausblenden will. Diese Module sollen nur angezeigt werden, wenn man eingeloggt ist.
Wie gesagt, ich habs versucht, aber dann auf Grund meiner mangelnden PHP-Kentnisse aufgegeben.
Wahrscheinlich muss ich mir doch jemand suchen, der mir das Layout entsprechend " hinbiegt ", - eigentlich dreht es sich jetzt nur noch um dieses Problem, dann müsste es passen.
Grüsse
Bodo
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Wie schon oben geschrieben, lautet der Code für die PHP Schleife:
Damit erreicht man, dass der Inhalt innerhalb der Schleife nur für eingeloggte Besucher angezeigt wird.
Nun gilt es nur noch den Aufruf der beiden Links "Listen" und "Mein Profil" im Quelltext herauszusuchen. Erste Datei ist (wie schon oben geschrieben) adm_program/index.php. Dort findet sich in den Zeilen 170-204 untereinander erst "Listen" und dann "Mein Profil". Diesen Bereich gilt es also in die o.g. Schleife einzufügen. Also vor Zeile 170:und nach Zeile 204:
Die zweite Datei ist (wie schon oben geschrieben) adm_themes/modern/my_body_bottom.php. Dort findet sich in den Zeilen 68-77 untereinander wieder erst "Listen" und dann "Mein Profil". Auch diesen Bereich gilt es in die o.g. Schleife einzufügen. Also vor Zeile 68:
und nach Zeile 77:
Mehr ist es nicht. Wenn ich mir die Beispiele und Hinweise hier in dem Beitrag ansehe hätte man das ohne weitere Hilfe eiegtnlich lösen können....
Bitte verstehe mich nicht falsch, aber ich finde wer sich sein System doch etwas mehr personalisieren will sollte sich mit der Materie etwas mehr auseinandersetzen. Und das heisst halt in diesem Fall u.a. PHP Grundkenntnisse sammeln. Dann hätte man ohne weiteres mit Angabe der zu verwendenen Schleife alles so hinbekommen.
Aber Du darfst natürlich gerne das Projekt unterstützen... (PayPal Spende)
Gruss,
Matze
Code: Alles auswählen
if($g_valid_login)
{ MODULAUFRUF }
Nun gilt es nur noch den Aufruf der beiden Links "Listen" und "Mein Profil" im Quelltext herauszusuchen. Erste Datei ist (wie schon oben geschrieben) adm_program/index.php. Dort findet sich in den Zeilen 170-204 untereinander erst "Listen" und dann "Mein Profil". Diesen Bereich gilt es also in die o.g. Schleife einzufügen. Also vor Zeile 170:
Code: Alles auswählen
if($g_valid_login)
{
Code: Alles auswählen
}
Code: Alles auswählen
if($g_valid_login)
{
Code: Alles auswählen
}
Bitte verstehe mich nicht falsch, aber ich finde wer sich sein System doch etwas mehr personalisieren will sollte sich mit der Materie etwas mehr auseinandersetzen. Und das heisst halt in diesem Fall u.a. PHP Grundkenntnisse sammeln. Dann hätte man ohne weiteres mit Angabe der zu verwendenen Schleife alles so hinbekommen.
Aber Du darfst natürlich gerne das Projekt unterstützen... (PayPal Spende)
Gruss,
Matze
Module ausblenden
Hallo Matze,
zunächst mal danke für Deine ausführliche Erklärung. Ich hab das so versucht, aber es will einfach nicht klappen, - bekomm ne leere Seite.
Auch ohne Deinen " Spenden-Hinweis " hätte ich was gespendet, - was soeben passiert ist. Ich finde Euer Projekt echt toll, und weiss durchaus abzuschätzen, dass da eine Menge Zeit dahintersteckt !
Ich selbst habe aus beruflichen Gründen leider keine Zeit, mir die nötigen Kentnisse in PHP anzueignen, vielleicht findet sich ja jemand, der mir die 2 fraglichen Dateien zur Verfügung stellt.
Viele Grüsse
Bodo
zunächst mal danke für Deine ausführliche Erklärung. Ich hab das so versucht, aber es will einfach nicht klappen, - bekomm ne leere Seite.
Auch ohne Deinen " Spenden-Hinweis " hätte ich was gespendet, - was soeben passiert ist. Ich finde Euer Projekt echt toll, und weiss durchaus abzuschätzen, dass da eine Menge Zeit dahintersteckt !
Ich selbst habe aus beruflichen Gründen leider keine Zeit, mir die nötigen Kentnisse in PHP anzueignen, vielleicht findet sich ja jemand, der mir die 2 fraglichen Dateien zur Verfügung stellt.
Viele Grüsse
Bodo
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten:
Mail Adresse
Hallo Matze,
Du hast ne PN !
Gruss
Bodo
Du hast ne PN !
Gruss
Bodo
-
- Former team member
- Beiträge: 1087
- Registriert: 2. Sep 2007, 17:12
- Wohnort: Itzstedt
- Kontaktdaten: