Seite 1 von 2

Teampage [team.php] verursacht SQL Fehler nach Einbau

Verfasst: 29.08.2005 10:45
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

Verfasst: 29.08.2005 10:51
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

Verfasst: 29.08.2005 11:06
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 ]

Verfasst: 29.08.2005 11:12
von Markus67
Hi ...

was ist das denn für ein Link ?

templates/subSilver/admin/user_edit_body.tpl

Markus

Verfasst: 29.08.2005 11:16
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

Verfasst: 29.08.2005 11:22
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

Verfasst: 29.08.2005 11:31
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?

Verfasst: 29.08.2005 11:39
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

Verfasst: 29.08.2005 11:47
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

Verfasst: 29.08.2005 11:52
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