Hallo Leute,
Ich habe einen Fehler in der Verlinkung der Module auf der Admidiomodulübersicht gefunden. Dadurch dauert der Seitenaufbau etwas länger, bis auf die Seite zugegriffen werden kann. Es ist ein "/" in der Url zu viel (vgl. Screenshot)
Weiß jemand von euch einen Rat um dieses "Problem" zu beheben?
Danke für eure Hilfe
Gruß
Offe
Fehler Modulverlinkung
Hallo,
dieser Fehler liegt nicht bei Admidio, sondern in deiner Hauptverlinkung.
Ich gehe mal davon aus, daß du Admidio in einen Inline-Frame einbettest.
Wenn man in deiner Hauptnavigation auf "Intern" klickt, kommt man dorthin.
In diesem Link ist der Fehler.
Du hast wahrscheinlich die kompletten Admidio-Dateien in das Verzeichnis "offe" in deinem
Webserver abgelegt.
Je nach Verzeichnisstruktur auf deinem Server müßte der Link von deiner Hauptnavigation also folgendemaßen lauten:
http://www.kfv-rnk.de/offe/adm_program/index.php
Ändere den Link im HTML-Code auf allen Hauptseiten deiner Webseite im Navigationsmenü.
Dann sollte es funktionieren.
Da ich nicht auf diese Seite kam, konnt ich mir leider nicht deinen Quelltext anschauen, um eine genau Auskunft zu geben.
Dann sollte es funktionieren.
dieser Fehler liegt nicht bei Admidio, sondern in deiner Hauptverlinkung.
Ich gehe mal davon aus, daß du Admidio in einen Inline-Frame einbettest.
Wenn man in deiner Hauptnavigation auf "Intern" klickt, kommt man dorthin.
In diesem Link ist der Fehler.
Du hast wahrscheinlich die kompletten Admidio-Dateien in das Verzeichnis "offe" in deinem
Webserver abgelegt.
Je nach Verzeichnisstruktur auf deinem Server müßte der Link von deiner Hauptnavigation also folgendemaßen lauten:
http://www.kfv-rnk.de/offe/adm_program/index.php
Ändere den Link im HTML-Code auf allen Hauptseiten deiner Webseite im Navigationsmenü.
Dann sollte es funktionieren.
Da ich nicht auf diese Seite kam, konnt ich mir leider nicht deinen Quelltext anschauen, um eine genau Auskunft zu geben.
Dann sollte es funktionieren.
Ich könnte verzweifeln, wenn jemand sagt: "Da mußt du mal googeln"!
Hallo,
danke für deine schnell Hilfe.
Wie du schon richtig erkannt hast wird Admidio bei mir in meine Homepage eingebettet. Die Navigation linkt auf die seite http://www.kfv-rnk.de/offe/adm_program/system/login.php da ich möchte, dass sich die Leute zuerst einloggen bzw. registrieren bevor sie die Modulübersicht sehen, da es im Moment noch nicht möglich ist für "Gäste" die Module zu sperren.Im Verzeichnis "offe" liegen wie du schon erwähnt hast die ganzen Admidio Ordner.
Da die Verlinkung in meiner Navigation richtig ist, gehe ich jedoch davon aus, dass es ein Fehler in der Admidiomodulübersicht ist oder bin ich falsch?
Gruß
Offe
danke für deine schnell Hilfe.
Wie du schon richtig erkannt hast wird Admidio bei mir in meine Homepage eingebettet. Die Navigation linkt auf die seite http://www.kfv-rnk.de/offe/adm_program/system/login.php da ich möchte, dass sich die Leute zuerst einloggen bzw. registrieren bevor sie die Modulübersicht sehen, da es im Moment noch nicht möglich ist für "Gäste" die Module zu sperren.Im Verzeichnis "offe" liegen wie du schon erwähnt hast die ganzen Admidio Ordner.
Da die Verlinkung in meiner Navigation richtig ist, gehe ich jedoch davon aus, dass es ein Fehler in der Admidiomodulübersicht ist oder bin ich falsch?
Gruß
Offe
Sorry, das ich erst jetzt antworte, aber ich hatte viel zu tun.
Du kannst jede Modulübersicht sperren.
Füge im Quellcode der einzelnen Modulhauptseiten
(dates.php, mail.php, usw.) folgenden Befehl ein.
require("../../system/login_valid.php");
Diesen Befehl fügst du an folgender Stelle der Haupt-php-Datein (wie ob. beschrieben) ein:
<?php
/******************************************************************************
* Termine auflisten
*
* Copyright : (c) 2004 - 2007 The Admidio Team
* Homepage : http://www.admidio.org
* Module-Owner : Markus Fassbender
*
* Uebergaben:
*
* mode: actual - (Default) Alle aktuellen und zukuenftige Termine anzeigen
* old - Alle bereits erledigten
* start - Angabe, ab welchem Datensatz Termine angezeigt werden sollen
* id - Nur einen einzigen Termin anzeigen lassen.
*
******************************************************************************
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* version 2 as published by the Free Software Foundation
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
*****************************************************************************/
require("../../system/common.php");
require("../../system/login_valid.php");
require("../../system/bbcode.php");
Insofern kann zwar jeder die Modulübersicht sehen, kann aber nichts lesen.
Erst wenn er eingeloggt ist.
Ferner kannst du ein Plug in einbauen, indem nur der Login angezeigt wird.
Das Plug in kannst du hier auf der Admidio-Seite unter Downloads herunterladen.
Downloads >> Plugins >> Sidebar Login 1.0.2
Entpacke den ZIP, lade dann das komplette Verzeichnis "sidebar_login" in den Admidio-Ordner
"adm_plugins" auf deinem Server (Die Datei "readme.txt" brauchst du nicht auf den Server hochladen).
Schreibe dann eine ganz normale php-Datei mit folgendem Quellcode (Die grünen Bereiche kannst du deinen Bedürfnissen anpassen):
<?php
include_once($_SERVER['DOCUMENT_ROOT']. "/Pfad ab deinem Hauptverzeichnis zum Admidioordner/adm_program/system/common.php");
?>
<HTML>
<HEAD>
<TITLE>Titel der Seite</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
</HEAD>
<body>
<div align="center">
<h1>Mitglieder Login</h1>
<br>
<table>
<tr valign=top align=center>
<td>
<p>
<!--Content start-->
<?php
include($_SERVER['DOCUMENT_ROOT']. "/Pfad ab deinem Hauptverzeichnis zum Admidioordner/adm_plugins/sidebar_login/sidebar_login.php");
?>
<!--Content ende-->
</p>
</td>
</tr>
</table>
</div>
</BODY>
</HTML>
Verlinke dann die Datei ( dateiname.php ) entsprechend in deiner Navigation. Achte bei einem iframe auf den target-Befehl!
Schau mal bei mir rein:
http://www.svenskafoereningen.de >> Till hemsida >> Medlemmar
Nachteil, wenn jemand auf "Loginprobleme" klickt und dann auf "Zurück" kann er auch die Modulübersicht sehen. Deshalb solltest du auf jeden Fall den ob. ang. Befehl in die ensprechenden Modulseiten einfügen.
So dürfte es funktionieren.
Du kannst jede Modulübersicht sperren.
Füge im Quellcode der einzelnen Modulhauptseiten
(dates.php, mail.php, usw.) folgenden Befehl ein.
require("../../system/login_valid.php");
Diesen Befehl fügst du an folgender Stelle der Haupt-php-Datein (wie ob. beschrieben) ein:
<?php
/******************************************************************************
* Termine auflisten
*
* Copyright : (c) 2004 - 2007 The Admidio Team
* Homepage : http://www.admidio.org
* Module-Owner : Markus Fassbender
*
* Uebergaben:
*
* mode: actual - (Default) Alle aktuellen und zukuenftige Termine anzeigen
* old - Alle bereits erledigten
* start - Angabe, ab welchem Datensatz Termine angezeigt werden sollen
* id - Nur einen einzigen Termin anzeigen lassen.
*
******************************************************************************
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* version 2 as published by the Free Software Foundation
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
*****************************************************************************/
require("../../system/common.php");
require("../../system/login_valid.php");
require("../../system/bbcode.php");
Insofern kann zwar jeder die Modulübersicht sehen, kann aber nichts lesen.
Erst wenn er eingeloggt ist.
Ferner kannst du ein Plug in einbauen, indem nur der Login angezeigt wird.
Das Plug in kannst du hier auf der Admidio-Seite unter Downloads herunterladen.
Downloads >> Plugins >> Sidebar Login 1.0.2
Entpacke den ZIP, lade dann das komplette Verzeichnis "sidebar_login" in den Admidio-Ordner
"adm_plugins" auf deinem Server (Die Datei "readme.txt" brauchst du nicht auf den Server hochladen).
Schreibe dann eine ganz normale php-Datei mit folgendem Quellcode (Die grünen Bereiche kannst du deinen Bedürfnissen anpassen):
<?php
include_once($_SERVER['DOCUMENT_ROOT']. "/Pfad ab deinem Hauptverzeichnis zum Admidioordner/adm_program/system/common.php");
?>
<HTML>
<HEAD>
<TITLE>Titel der Seite</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
</HEAD>
<body>
<div align="center">
<h1>Mitglieder Login</h1>
<br>
<table>
<tr valign=top align=center>
<td>
<p>
<!--Content start-->
<?php
include($_SERVER['DOCUMENT_ROOT']. "/Pfad ab deinem Hauptverzeichnis zum Admidioordner/adm_plugins/sidebar_login/sidebar_login.php");
?>
<!--Content ende-->
</p>
</td>
</tr>
</table>
</div>
</BODY>
</HTML>
Verlinke dann die Datei ( dateiname.php ) entsprechend in deiner Navigation. Achte bei einem iframe auf den target-Befehl!
Schau mal bei mir rein:
http://www.svenskafoereningen.de >> Till hemsida >> Medlemmar
Nachteil, wenn jemand auf "Loginprobleme" klickt und dann auf "Zurück" kann er auch die Modulübersicht sehen. Deshalb solltest du auf jeden Fall den ob. ang. Befehl in die ensprechenden Modulseiten einfügen.
- announcement.php
dates.php
downloads.php
guestbook.php
links.php
lists.php
mail.php
photos.php
profile.php
So dürfte es funktionieren.
Ich könnte verzweifeln, wenn jemand sagt: "Da mußt du mal googeln"!
Der Fehler muß bei der Verlinkung deiner Hauptnavigation sein und nicht bei Admidio.
Ich müßte mir mal deinen Quelltext anschauen.
Schick mir doch mal über die PN (Du findest mich in der Mitgliederliste in diesem Forum) einen Testzugang zu deiner neuen Seite und dem Mitgliederbereich.
Selbstverständlich gebe ich keine Daten an Dritte weiter. Den Testzugang kannst du ja später wieder löschen.
Außerdem müßte ich wissen, wie das Verzeichnis heist, in dem deine Admidio-Dateien und -Verzeichnisse liegen.
Voraussetzung ist auch, daß du die Admidio-Verzeichnisse und -Dateien genauso auf dem Server abgelegt hast, wie sie im ZIP beim Download verpackt waren und das du keine Dateien umbenannt hast.
Ich komme aber wahrscheinlich erst am Freitag vormittag dazu, mir das anzuschauen.
Ich müßte mir mal deinen Quelltext anschauen.
Schick mir doch mal über die PN (Du findest mich in der Mitgliederliste in diesem Forum) einen Testzugang zu deiner neuen Seite und dem Mitgliederbereich.
Selbstverständlich gebe ich keine Daten an Dritte weiter. Den Testzugang kannst du ja später wieder löschen.
Außerdem müßte ich wissen, wie das Verzeichnis heist, in dem deine Admidio-Dateien und -Verzeichnisse liegen.
Voraussetzung ist auch, daß du die Admidio-Verzeichnisse und -Dateien genauso auf dem Server abgelegt hast, wie sie im ZIP beim Download verpackt waren und das du keine Dateien umbenannt hast.
Ich komme aber wahrscheinlich erst am Freitag vormittag dazu, mir das anzuschauen.
Ich könnte verzweifeln, wenn jemand sagt: "Da mußt du mal googeln"!
Download Rollenfreigabe
Hallo zusammen
Admidio version 2.0.7
MySQL - 4.0.24_Debian-4woody1
phpMyAdmin - 2.8.0.3
Habe das Problem wenn ich einen Ordner im Download mit Berechtigungen versehe.
zbsp.
[ Hier wird konfiguriert welche Rollen Zugriff auf den Ordner haben dürfen. Gesetzte Berechtigungen werden an alle Unterordner vererbt und bereits vorhandene Berechtigungen in Unterordnern werden überschrieben. Es stehen nur Rollen zur Verfügung die auf den übergeordneten Ordner Zugriff haben. ]
[ Kein zugriff ] => Rolle 2 [Zugriff erlaubt ] = > Rolle 1
und dann
Bei Rolle 1
[X] [ Downloads hochladen und bearbeiten ]
Bei Rolle 2
[X] [ Downloads hochladen und bearbeiten ]
Bei der Rolle 1. kann die andere Rolle auf die erste freigabe zugreiffen,
obwohl ich diesen Ordner nicht für die Rolle 2 freigegeben habe
Ausser mann kann den Zugriff der diversen Ordner auf Benutzer Ebene vergeben.
Bitte hilft mir
Danke im voraus
freundliche Grüsse an alle entwickler diesese Mitglieder verwaltung ist ne Wucht!!!!
Admidio version 2.0.7
MySQL - 4.0.24_Debian-4woody1
phpMyAdmin - 2.8.0.3
Habe das Problem wenn ich einen Ordner im Download mit Berechtigungen versehe.
zbsp.
[ Hier wird konfiguriert welche Rollen Zugriff auf den Ordner haben dürfen. Gesetzte Berechtigungen werden an alle Unterordner vererbt und bereits vorhandene Berechtigungen in Unterordnern werden überschrieben. Es stehen nur Rollen zur Verfügung die auf den übergeordneten Ordner Zugriff haben. ]
[ Kein zugriff ] => Rolle 2 [Zugriff erlaubt ] = > Rolle 1
und dann
Bei Rolle 1
[X] [ Downloads hochladen und bearbeiten ]
Bei Rolle 2
[X] [ Downloads hochladen und bearbeiten ]
Bei der Rolle 1. kann die andere Rolle auf die erste freigabe zugreiffen,
obwohl ich diesen Ordner nicht für die Rolle 2 freigegeben habe
Ausser mann kann den Zugriff der diversen Ordner auf Benutzer Ebene vergeben.
Bitte hilft mir
Danke im voraus
freundliche Grüsse an alle entwickler diesese Mitglieder verwaltung ist ne Wucht!!!!