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
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
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.
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ü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.
Ich erkenne in der lang_main.php bzw. admin/user_edit_body.tpl aber keinen
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.
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"> </td>
</tr>
entferne:
Code: Alles auswählen
<tr>
<td class="catSides" colspan="2" height="28"> </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.
Hast du irgendwo ein solche Switch-Anweisung gelöscht oder nicht eingefügt?
Markus