hallöchen,
habe das plus modul installiert (von hier gesaugt), geht auch soweit alles ganz gut, aber ... wie auch schon der topic http://www.pragmamx.org/Forum-topic-18836-start-msg129259.html#msg129259 beschreibt, kann ein gast die artikel nicht aufrufen (landet wieder in der bereichs übersicht nach anklicken eines artikels) und alle artikel aller bereich stehen in allen bereichen drinne. als admin ist die ansicht und das aufrufen ohne probleme möglich. also so wie es sein soll.
als (nur) eingeloggter registrierter user (also ohne zusätzliches admin login), kann man die artikel aufrufen, jedoch stehen alle artikel wieder in allen bereichen drinne, egal welchen bereich man die auch zugeordnet hat.
ist das problem anderen bekannt? gibts dafür lösungsansätze?
mlg chris
Hi, ich habe das gleiche Problem. Leider habe ich den thread erst nach der INstallation gelesn. Wenn es keine Lösungsmöglichkeiten gibt, sollte man villeicht im Downloadbereich eine Warnung anbringen. Oder hat doch schon jemand... :please:
Probiert mal folgendes aus, in modules/Sections/index.php:
Suche:
if (!MX_IS_USER) {
$sec_sub_sql = "view='1' OR view='3'";
}
if (MX_IS_USER) {
$sec_sub_sql = "view='1' OR view='2'";
}
if (MX_IS_ADMIN) {
$sec_sub_sql = "view BETWEEN 1 AND 4";
}
Ersetze durch:
if (!MX_IS_USER) {
$sec_sub_sql = " (view='1' OR view='3') ";
}
if (MX_IS_USER) {
$sec_sub_sql = " (view='1' OR view='2') ";
}
if (MX_IS_ADMIN) {
$sec_sub_sql = " (view BETWEEN 1 AND 4) ";
}
Suche:
if (((!MX_IS_USER) && (($view != 1) || ($view != 3))) || ($active != 1)) {
if (!MX_IS_ADMIN) {
Header("Location: modules.php?name=".$module_name."");
exit();
}
}
Ersetze durch:
if ( (!MX_IS_USER && ($view != 1 && $view != 3)) || $active != 1 ) {
if (!MX_IS_ADMIN) {
Header("Location: modules.php?name=".$module_name."");
exit();
}
}
mfg
Edit: Doch noch ne Klammer gesetzt ;)
:)
Danke schön! Das funktioniert