Userpanel CP

Post custom hacks and enhancements for phpwcms here only. Maybe some of these things will be included in official release later.
Yoenuts
Posts: 62
Joined: Mon 9. Feb 2004, 19:29
Location: Netherlands
Contact:

Post 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!

...
phalancs
Posts: 793
Joined: Thu 19. Feb 2004, 05:09
Location: Germany

version 1.2.7 ??

Post 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.
2008
User avatar
stoked
Posts: 5
Joined: Thu 20. Oct 2005, 12:18
Location: Hamburg/ St.Pauli
Contact:

supie

Post 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
phalancs
Posts: 793
Joined: Thu 19. Feb 2004, 05:09
Location: Germany

Post 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.
2008
Jenne20
Posts: 184
Joined: Fri 31. Mar 2006, 08:46
Location: Lindhorst/LK Schaumburg
Contact:

Post 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
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post 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.
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
rushclub
Posts: 915
Joined: Tue 17. Feb 2004, 18:52

Post 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
3 (!) Jahre warten reichen mir. Ich bin erst mal weg.
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post 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.
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post 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 :idea:
//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.... :cry:
Last edited by pepe on Thu 13. Jul 2006, 12:40, edited 2 times in total.
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post 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.
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

ich habe kurzerhand das login nur auf der index Seite eingebunden.... dann kommts eh aus :wink:
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post by cyrano »

hmm mal sehen wo ich die einstellung dazu finde...

danke trotzdem :-)

ggf. liegts an dem unterverzeichnis in dem wcms liegt...
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
rushclub
Posts: 915
Joined: Tue 17. Feb 2004, 18:52

Post 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
3 (!) Jahre warten reichen mir. Ich bin erst mal weg.
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post by cyrano »

ich habs nun - danke :-)

der verweis war noch auf login.php und nicht index.php.

danke!!
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
cyrano
Posts: 1598
Joined: Sat 31. Jan 2004, 18:33
Location: Stuttgart
Contact:

Post 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.
Gruß/ regards cyrano
--------------------------------------------------------
templates -> http://www.128.weitzelmedia.de
planepix -> http://www.planepix.de
XING -> https://www.xing.com/profile/Thomas_Weitzel3
Post Reply