Page 17 of 23
Posted: Mon 19. Jun 2006, 13:13
by Yoenuts
I would really like to have an answer to this one as well...
I would love to make a login panel on the right hand side of the website.
Otherwise its a great great tool! thx for developing it!
...
version 1.2.7 ??
Posted: Wed 21. Jun 2006, 02:24
by phalancs
You can still use the userpanel and its functions. But with 1.2.7 you cannot use the hack for user access anymore, because the user selection menu is missing (in the structure level area).
I would love to make a login panel on the right hand side of the website.
I think this has been discussed before. use jensZ Replacementtag "show_content" you can get it somewhere here in the forum or in the downloadsection on my site.
supie
Posted: Wed 12. Jul 2006, 12:03
by stoked
hello,
ja mal vielen dank an dieser stelle.. das läuft super..
kann mir jemand sagen wie ich das layout des userpanel's ändern kann?
viele dank im vorraus
stoked
Posted: Wed 12. Jul 2006, 12:43
by phalancs
Ja das kann ich Dir sagen.
In der Datei includes/in_front/contetn/cnt203.article.inc.php
Lässt sich alles einstellen. Ich habe extra viel kommentiert, so dass es halbwegs nachvollziehbar sein sollte was da für was verantwortlich ist.
//
Use this file to customize the layout:
includes/in_front/contetn/cnt203.article.inc.php
see comments inside the file for instructions.
Posted: Wed 12. Jul 2006, 22:10
by Jenne20
Hi
I think here is something wrong:
http://cms.mtv-rehren.com/index.php?id=138,0,0,1,0,0
what´s the solution for that mistake?
thanks
Posted: Thu 13. Jul 2006, 11:15
by cyrano
Hallo phalancs,
is there a solution that users are not able to log into the backend?
or possible to do?
Thank you for a small hint.
Posted: Thu 13. Jul 2006, 11:37
by rushclub
there is a solution described in the readme.
you can add users wirh frontend, backend or fe and be support.
works perfect for me
rush
Posted: Thu 13. Jul 2006, 12:26
by cyrano
thank you for answer rushclub.
made it nearly woring well, struggles a bit with this (using 1.2.6. DEV:
FE user only:
have opened "phpwcms.php", found at line 140 "case "admin"".
now my question: do i add this code:
Code: Select all
//Wenn der User kein Admin ist, anderenfalls
if(!isset($_SESSION["wcs_user_admin"]) || !intval($_SESSION["wcs_user_admin"])) {
unset($wcsnav["admin"]);
//ENYM: wenn sich ein frontenduser anmeldet dann das alles auch nicht zeigen:
unset($wcsnav["admin"]);
unset($wcsnav["articles"]);
unset($wcsnav["modules"]);
unset($wcsnav["vts"]);
//ENYM RESTRICT
//$wcsnav["admin"] = '';
} else {
if($do == "admin") {
//$do = $_GET["do"];
$wcsnav["admin"] = '<strong class="navtexta">'.$wcsnav["admin"].'</strong>';
}
}
or do i replace it?
Thank you for a hint.
Posted: Thu 13. Jul 2006, 12:35
by pepe
Klar... rein damit...
Damit legst du doch fest, welche
Haupt-Menüpunkte (aus der horizontalen Navigation des Backend) der Frontend-user
NICHT zu sehen bekommt
//Subnav Wrap Text Tabelle
if($subnav) {
$subnav = "<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n".$subnav;
$subnav .= "<tr><td colspan=\"2\"><img src=\"img/leer.gif\" width=\"1\" height=\"15\"></td></tr>\n</table>";
}
//Wenn der User kein Admin ist, anderenfalls
if(!isset($_SESSION["wcs_user_admin"]) || !intval($_SESSION["wcs_user_admin"])) {
unset($wcsnav["admin"]);
//ENYM: wenn sich ein frontenduser anmeldet dann die folgenden Menuepunkte auch NICHT zeigen:
unset($wcsnav["admin"]);
unset($wcsnav["articles"]);
unset($wcsnav["modules"]);
unset($wcsnav["vts"]);
//ENYM RESTRICT
//$wcsnav["admin"] = '';
} else {
if($do == "admin") {
//$do = $_GET["do"];
$wcsnav["admin"] = '<strong class="navtexta">'.$wcsnav["admin"].'</strong>';
}
}
//script chaching to allow header redirect
So hab ichs eingebaut...
Ist aber nicht die "ganz aktuelle Version".... man kommt ja nicht mehr nach bei den häufigen upgrades....
Posted: Thu 13. Jul 2006, 12:36
by cyrano
hallo pepe, danke fürs feedback.
also so?
Code: Select all
case "admin": //Admin
if(isset($_SESSION["wcs_user_admin"]) && $_SESSION["wcs_user_admin"] == 1) {
include_once "include/inc_lib/admin.functions.inc.php";
$subnav .= subnavtext($BL['be_subnav_admin_sitestructure'], "phpwcms.php?do=admin&p=6", $p, "6", 0);
$subnav .= '<tr><td colspan="2"><img src="img/leer.gif" height="5" width="1"></td></tr>'."\n";
$subnav .= subnavtext($BL['be_subnav_admin_pagelayout'], "phpwcms.php?do=admin&p=8", $p, "8", 0);
$subnav .= subnavtext($BL['be_subnav_admin_templates'], "phpwcms.php?do=admin&p=11", $p, "11", 0);
$subnav .= subnavtext($BL['be_subnav_admin_css'], "phpwcms.php?do=admin&p=10", $p, "10", 0);
$subnav .= '<tr><td colspan="2"><img src="img/leer.gif" height="5" width="1"></td></tr>'."\n";
$subnav .= subnavtext($BL['be_subnav_admin_users'], "phpwcms.php?do=admin", $p, "", 0);
$subnav .= subnavtext($BL['be_subnav_admin_groups'], "phpwcms.php?do=admin&p=1", $p, "1", 0);
$subnav .= subnavtext($BL['be_subnav_admin_filecat'], "phpwcms.php?do=admin&p=7", $p, "7", 0);
$subnav .= subnavtext($BL['be_subnav_admin_starttext'], "phpwcms.php?do=admin&p=12", $p, "12", 0);
$subnav .= '<tr><td colspan="2"><img src="img/leer.gif" height="15" width="1"></td></tr>'."\n";
$subnav .= subnavtext($BL['be_cnt_cache_update'], 'include/inc_act/act_cache.php', 1, 0, 0);
$subnav .= subnavtext($BL['be_cnt_cache_delete'], 'include/inc_act/act_cache.php?do=9', 1, 0, 0, 'onClick="GP_popupConfirmMsg(\''.$BL['be_cnt_cache_delete_msg'].'\');return document.MM_returnValue;" ');
$subnav .= subnavtext($BL['be_cnt_move_deleted'], 'include/inc_act/act_file.php?movedeletedfiles='. $_SESSION["wcs_user_id"], 1, 0, 0, 'onClick="GP_popupConfirmMsg(\''.$BL['be_cnt_move_deleted_msg'].'\');return document.MM_returnValue;" ');
$subnav .= '<tr><td colspan="2"><img src="img/leer.gif" height="15" width="1"></td></tr>'."\n";
$subnav .= subnavtextext('phpinfo()', 'include/inc_act/act_phpinfo.php', '_blank', 0);
if($phpwcms["phpmyadmin"]) {
$subnav .= subnavtextext('phpMyAdmin', 'include/inc_ext/phpMyAdmin/', '_blank', 0);
}
}
break;
//Wenn der User kein Admin ist, anderenfalls
if(!isset($_SESSION["wcs_user_admin"]) || !intval($_SESSION["wcs_user_admin"])) {
unset($wcsnav["admin"]);
//ENYM: wenn sich ein frontenduser anmeldet dann das alles auch nicht zeigen:
unset($wcsnav["admin"]);
unset($wcsnav["articles"]);
unset($wcsnav["modules"]);
unset($wcsnav["vts"]);
//ENYM RESTRICT
//$wcsnav["admin"] = '';
} else {
if($do == "admin") {
//$do = $_GET["do"];
$wcsnav["admin"] = '<strong class="navtexta">'.$wcsnav["admin"].'</strong>';
}
}
ok habe es mal so eingebaut mit dem FE User login kein Zugriff mehr auf BE :-)
was ich noch nicht rausbekommen habe, beim Logout wird nicht die index.php sondern die login.php aufgerufen.
im CP Userpanel habe ich Startseite eingestellt.
Posted: Thu 13. Jul 2006, 12:50
by pepe
ich habe kurzerhand das
login nur auf der
index Seite eingebunden....
dann kommts eh aus
Posted: Thu 13. Jul 2006, 12:52
by cyrano
hmm mal sehen wo ich die einstellung dazu finde...
danke trotzdem :-)
ggf. liegts an dem unterverzeichnis in dem wcms liegt...
Posted: Thu 13. Jul 2006, 13:10
by rushclub
cyrano wrote:hmm mal sehen wo ich die einstellung dazu finde...
danke trotzdem
ggf. liegts an dem unterverzeichnis in dem wcms liegt...
nee. liegt bei mir auch in einem subfolder. keine probleme.
rush
Posted: Thu 13. Jul 2006, 13:17
by cyrano
ich habs nun - danke :-)
der verweis war noch auf login.php und nicht index.php.
danke!!
Posted: Thu 13. Jul 2006, 13:29
by cyrano
EDIT:
noch eine Frage:
wenn sich ein user registrieren will, muss ich -so habe ich es verstanden - noch ein formular zur verfügung stellen, richtig?
und dann den user von hand anlegen im backend?
oder wie bekomme ich die userdaten in die datenbank?
danke nochmals.