[Fehler]Nickpage, es fehlt der Adminlink für normale User

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

ersetze mal..

Code: Alles auswählen

//
	//Nickpagelink zeigen?
	//
	if ( $userdata['session_logged_in'] )
	{
		//Nickpage vorhanden?
		$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$userdata['user_id']."'";
		if( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
		}
		$row = $db->sql_fetchrow($result);
		//Konfiguration (ab wieviel posts...)
		$sql = "SELECT anzahl_posts FROM ".NICKPAGECONFIG_TABLE;
		if( !($result2 = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
		}
		$row2 = $db->sql_fetchrow($result2);
		if($row['zaehle'] == "1" OR $row2['anzahl_posts'] <= $userdata['user_posts'])
		{
			$template->assign_block_vars('Shownickpagebutton',array(
			'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.$userdata['username']),
			));
		}
	}
	$template->pparse('overall_header');

         ?>
mit dem hier:

Code: Alles auswählen

	//
	//Nickpagelink zeigen?
	//
	if (!defined('NICKPAGE_INSTALL') && $userdata['session_logged_in'] )
	{
		//Nickpage vorhanden und config ok?
		$sql = "SELECT COUNT(uid) AS zaehle, b.* FROM ".NICKPAGE_TABLE." AS a, ".NICKPAGECONFIG_TABLE." AS b 
		WHERE a.uid=".intval($userdata['user_id'])."
		GROUP BY a.uid";
		if( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sql);
		}
		$row = $db->sql_fetchrow($result);
		if($row['zaehle'] == "1" OR $row['anzahl_posts'] <= $userdata['user_posts'])
		{
			$template->assign_block_vars('Shownickpagebutton',array(
			'U_NICKPAGE' => append_sid('nickpage.'.$phpEx.'?admin='.urlencode(stripslashes($userdata['username']))),
			));
		}
	}
	$template->pparse('overall_header');
?>
Benutzeravatar
rotuganda
Mitglied
Beiträge: 117
Registriert: 20.03.2006 16:08
Kontaktdaten:

Beitrag von rotuganda »

danke für deine mühe, leider hat es nichts genützt. ich schildere nochmal mein problem anhand von screens.

[ externes Bild ]

so sollte es für jeden user sein, der seine nickpage im eingeloggten zustand besucht. der adminbutton ist verhanden.

[ externes Bild ]

leider sieht es aber so aus, wenn ein normaler user eingeloggt ist. folglich fehlt der adminlink, die user können trotz eingeloggt ihre nickpage nicht mehr bearbeiten.

gebe ich wie im ersten post geschrieben aber den link zu dem adminpanel der nickpage ein, so kann ich auch als normaler user meine nickpage bearbeiten.
aber es geht um den button der ist nur für die administratoren noch da.

vielleicht ist es jetzt leichter zu verstehen welche link bzw. button weg ist!
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

dann poste mal die dazugehörige template datei....

ich nehme mal an es ist die allgemein.tpl
Benutzeravatar
rotuganda
Mitglied
Beiträge: 117
Registriert: 20.03.2006 16:08
Kontaktdaten:

Beitrag von rotuganda »

vielen dank das du immer noch hilfst!

hier mal meine kompletten nickpage tpl dateien, als zip:

http://rotuganda.download.lima-city.de/nickpage tpl dateien.zip

und hier nur die nickpage allgemein.tpl:

http://rotuganda.download.lima-city.de/c.txt

hoffe wir finden den fehler!
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

die tpl sind jedenfalls in ordnung.....
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

dann kann es nur noch die nickpage.php sein. poste die mal....
kornotopia
Mitglied
Beiträge: 159
Registriert: 28.05.2004 16:21
Wohnort: Jena
Kontaktdaten:

Beitrag von kornotopia »

du kannst aber auch einfach mal probieren in der header.tpl stelle:

Code: Alles auswählen

<!-- BEGIN Admin -->
							<tr>
								<td class="row1"><a href="?admin={Nickname}" class="forumlink">{U_ADMIN}</a></td>
							</tr>
							<!-- END Admin -->
das beginn und end raus zunehmen. vielleicht geht das, weis ich nicht genau. also quasi so:

Code: Alles auswählen

							<tr>
								<td class="row1"><a href="?admin={Nickname}" class="forumlink">{U_ADMIN}</a></td>
							</tr>
							
Antworten

Zurück zu „phpBB 2.0: Mod Support“