Teampage [team.php] verursacht SQL Fehler nach Einbau

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.
Sorcio

Teampage [team.php] verursacht SQL Fehler nach Einbau

Beitrag von Sorcio »

Hallo Forums Gemeinde,

ich habe eben den teampage mod von leuchte eingebaut und darauf geachtet, dass ich wirklich alles nach anleitung mache. Aber leider gab es doch einen kleinen Fehler und zwar diesen:

Code: Alles auswählen

Allgemeiner Fehler	
 
Could not get userdata

DEBUG MODE

SQL Error : 1054 Unknown column 'user_teamdesc_title' in 'field list'

SELECT user_teamdesc_title, user_teamtext FROM phpbb_users WHERE user_level IN (2, 1)

Line : 195
File : team.php
Was bedeutet das ins "deutsche" übersetzt, also verständlich auch für SQL Noobs? Liegt dies am falschen Einbau oder an der team.php direkt?

Vielen Dank
Sorcio :wink:

EDIT: Rufe ich im ACP die admin/team.php auf, kommt folgender fehler:

Code: Alles auswählen

Warning: main(./extension.inc): failed to open stream: No such file or directory in /home/s/scfh.de/public_html/phpbb2/admin/team.php on line 51

Warning: main(): Failed opening './extension.inc' for inclusion (include_path='.:/usr/share/php') in /home/s/scfh.de/public_html/phpbb2/admin/team.php on line 51

Warning: main(./common.): failed to open stream: No such file or directory in /home/s/scfh.de/public_html/phpbb2/admin/team.php on line 52

Warning: main(): Failed opening './common.' for inclusion (include_path='.:/usr/share/php') in /home/s/scfh.de/public_html/phpbb2/admin/team.php on line 52

Fatal error: Call to undefined function: session_pagestart() in /home/s/scfh.de/public_html/phpbb2/admin/team.php on line 58
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

diesen Querie musst du noch mit KB:phpmyadmin ausführen ....

Code: Alles auswählen

# 
#-----[ SQL ]------------------------------------------ 
# Führe die Querie in deiner Datenbank aus (ersetze phpbb_ mit deinem Prefix), bevor du die Dateien veränderst!
ALTER TABLE phpbb_users ADD user_teamtitle VARCHAR (100),
ADD user_realname VARCHAR (100),
ADD user_adress VARCHAR (255),
ADD user_birth TINYINT (2),
ADD user_photo VARCHAR (255),
ADD user_slogan VARCHAR (255),
ADD user_topt_title VARCHAR (100),
ADD user_topt_text VARCHAR (255),
ADD user_teamdesc_title VARCHAR (100),
ADD user_teamtext TEXT,
ADD team_website TINYINT (1),
ADD team_email TINYINT (1),
ADD team_pm TINYINT (1);
Markus
Sorcio

Beitrag von Sorcio »

Alles klar geht. Habe ich im Eifer des Gefechtes total übersehen :oops:

Ich habe da nochmals eine kleine Frage. Bei mir erscheint nun im ACP, dort wo man die eintragungen für die teampage pro benutzer machen muss, im titel ein link, der zu einer fehlerhaften oder nicht vorhandenen seite führt. wie entferne ich den link, und vorallendingen wo? Danke sehr :)

EDIT: Ein bild zur verdeutlichung meiner frage:

[ externes Bild ]
Zuletzt geändert von Sorcio am 29.08.2005 11:14, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

was ist das denn für ein Link ?

templates/subSilver/admin/user_edit_body.tpl

Markus
Sorcio

Beitrag von Sorcio »

Siehe obigen Screenshot. Dieser Link soll als reiner text dort stehen. Also Linkfunktion entfernen und text "teamseite" stehen lassen. :P

EDIT: Ein weiterer "Fehler":
[ externes Bild ]

Wie verkleinert man den zeilenabstand zwischen den einzelnen tabellen? Das dunkelblaue ist gemeint.

EDIT2: Der quelltext von admin/user_edit_body.tpl

Link zur admin/user_edit_body.tpl
http://www.scfh.de/user_edit_body_tpl.zip
Zuletzt geändert von Sorcio am 29.08.2005 11:23, insgesamt 1-mal geändert.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

der Link ist in der lang_main.php definiert.

In der user_edit_body.tpl sieht es so aus ...

Code: Alles auswählen

	  <td class="row2" colspan="2"><span class="gensmall">{L_TEAM_INFO}</span></td>
Der Text für L_TEAM_INFO kommt aus der lang_main.php

Code: Alles auswählen

$lang['Team_page_info'] = 'Hier kannst du Daten f&uuml;r die <a href="./team.php">Teamseite</a> angeben. Freie Felder werden nicht angezeigt.';
Da müsstest du dann den Link rausnehmen.

Markus
Sorcio

Beitrag von Sorcio »

Achso, da kann es finden. :D :roll:

Ich erkenne in der lang_main.php bzw. admin/user_edit_body.tpl aber keinen

Code: Alles auswählen

<br /> oder <br>
Tag, den man entfernen könnte um den box abstand zwischen Avatar und Teamseite zu mindern. Denn der Abstand ist etwas größer als der, der übrigen Boxen. :oops:
Wie kann man hier den abstand verringern?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ....

suche in der user_edit_body.tpl

Code: Alles auswählen

	<!-- BEGIN switch_team -->
	<tr> 
	  <td class="catSides" colspan="2" height="28">&nbsp;</td>
	</tr>
entferne:

Code: Alles auswählen

	<tr> 
	  <td class="catSides" colspan="2" height="28">&nbsp;</td>
	</tr>
Markus
Sorcio

Beitrag von Sorcio »

Alles klar. Aber ich dachte

Code: Alles auswählen

<!-- Würde als kommentar nicht ins HTML miteinfließen -->
Naja jetzt geht es. Danke. :)

Aber wie das schicksal so will, war ich mal wieder etwas voreilig und habe vorhin zudem den Board Disable Mod eingebaut von Leuchte. Dieser ermöglicht den Board Admins auch bei deaktiviertem Forum das Forum weiterhin so zu nutzen als ob es aktiv wäre. Nur leider tauchte hierbei ein nach der Modifizierung unverständlicher fehler auf:

Code: Alles auswählen

Parse error: parse error in /home/s/scfh.de/public_html/phpbb2/includes/template.php(127) : eval()'d code on line 342
Irgendwie verstehe ich den Zusammenhang nicht. Ich habe nicht an der template.php rumgepfuscht. Ich denke ich habe die template datei anders gemodded wie sie sollte. nutze icgstation als standard template.
Dort gibt es diesen bereich hier nicht direkt:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------ 
#  At the bottom of the File
					</tr>
				</table></td>
			</tr>
		</table>

		<br />

# 
Und wie soll ich den bereich editieren, bei einer unterschiedlichen datei?

overall_header.tpl: http://www.scfh.de/overall_header_tpl.zip
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

der Fehler ist auch nicht in der template.php sondern in einer tpl-Datei. :wink:

Hast du irgendwo ein solche Switch-Anweisung gelöscht oder nicht eingefügt?

Code: Alles auswählen

<!-- BEGIN switch_team -->
Markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“