viewthread.php wird nicht Angezeigt |
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 04.05.2012 um 23:56 |
|
Guten Abend zusammen,
Ich habe heute meine viewthread.php modifiziert, nun wird diese mir nicht mehr Angezeigt also sprich Weiße Seite.
Was habe ich gemacht:
Anzeige von "Location alá Wohnort", Alter, Geschlecht, Verwarnstatus,
Ich weiß grad echt nicht weiter.
Könnte sich jemand vielleicht die Datei anschauen und mir Verraten, wo ich einen Fehler habe ?
Wäre Lieb.
LG |
Paramedic hat folgende Datei angehängt: viewthread.rar [7.7kB / 1221 mal Heruntergeladen]
|
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 05.05.2012 um 00:22 |
|
Sind natürlich echt spärlich deine Angaben, währe besser, wenn du wenigstens die Zeilen nennen würdest wo du bei warst |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 00:25 |
|
Hi Janilein,
Hier mal ein Auszug von der Stelle wo ich was geändert habe:
echo "<!--forum_thread_prepost_".$current_row."-->\n";
if ($current_row > 1) { echo "<tr>\n<td colspan='2' class='tbl1' style='height:10px'></td>\n</tr>\n"; }
echo "<tr>\n<td class='tbl2 forum_thread_user_name' style='width:140px'><!--forum_thread_user_name--><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."'>".$data['user_name']."</a>";
if (time() - $data['user_lastvisit'] <60){
echo " <img src='".BASEDIR."forum/images/user_online.png' border='0' alt='Online' />";
} else {
echo " <img src='".BASEDIR."forum/images/user_offline.png' border='0' alt='Offline' />";
}
echo "</td>\n";
echo "<td class='tbl2'>\n";
echo "<div style='float:right' class='small'><a href='#post_".$data['post_id']."' name='post_".$data['post_id']."' id='post_".$data['post_id']."'>#".($current_row+$_GET['rowstart'])."</a>";
echo " <a href='".BASEDIR."print.php?type=F&thread=".$_GET['thread_id']."&post=".$data['post_id']."&nr=".($current_row+$_GET['rowstart'])."'><img src='".get_image("printer")."' alt='".$locale['519a']."' title='".$locale['519a']."' style='border:0;vertical-align:middle' /></a></div>\n";
echo "<div class='small'>".$locale['505'].showdate("forumdate", $data['post_datestamp'])."</div>\n";
echo "</td>\n";
echo "</tr>\n<tr>\n<td valign='top' class='tbl2' style='width:140px'>\n";
if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar']))
{ echo "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['567']."' />\n"; }
else{ echo "<img src='".IMAGES."avatars/noavatar.gif' alt='Kein Bild vorhanden' />\n"; }
echo "<span class='small'><br />";
if ($data['user_level'] >= 102) {
echo $settings['forum_ranks'] ? show_forum_rank($data['user_posts'], $data['user_level']) : getuserlevel($data['user_level']);
} else {
$is_mod = false;
foreach ($mod_groups as $mod_group) {
if (!$is_mod && preg_match("(^\.{$mod_group}$|\.{$mod_group}\.|\.{$mod_group}$)", $data['user_groups'])) {
$is_mod = true;
}
}
if ($settings['forum_ranks']) {
echo $is_mod ? show_forum_rank($data['user_posts'], 104) : show_forum_rank($data['user_posts'], $data['user_level']);
} else {
echo $is_mod ? $locale['user1'] : getuserlevel($data['user_level']);
}
}
echo "</span><br /><br />\n";
// Vorname
if ($data['user_vorname']) {
echo "<br /><span class='small'><strong>Name:</strong> ".$data['user_vorname']."</span>\n";
}
// Vorname End
//Location
if ($data['user_location']) {
echo "<br /><span class='small'><strong>Wohnort:</strong> ".$data['user_location']."</span>\n";
}
//Location End
// Geschlecht
echo "<span class='small'><strong>".$locale['uf_gender_name1'].":</strong> ".($data['user_gender'] != 0 ? ($data['user_gender'] == 1 ? $locale['uf_gender_femalenew'] : $locale['uf_gender_malenew']) : $locale['uf_gender_nodata'])."</span>\n";
// Geschlecht End
//Alter
if($data['user_birthdate'] !== "00.00.0000"){
$birthday = explode("-", $data['user_birthdate']);
$age = (strftime("%Y") - $birthday[0]);
if(strftime("%m") < $birthday[1]){
$age--;
} elseif(strftime("%m") == $birthday[1]) {
if(strftime("%d") < $birthday[2]){
$age--;
}
}
echo "<br />";
echo "<span class='small'><strong>Alter: </strong> $age</span>\n";
echo "<br />";
} else {
echo "<br />";
}
//Alter End
echo "<span class='small'><strong>".$locale['504']."</strong>".showdate("%d.%m.%Y", $data['user_joined'])."</span><br />\n";
echo "<!--forum_thread_user_info--><span class='small'><strong>".$locale['502']."</strong> ".$data['user_posts']."</span><br />\n";
//pd_warning
$user_points = show_warning_points($data['user_id']);
echo "<br /><small><a style='cursor:help;' onClick=\"h1171915583();\">".$locale['PDWA200']."</a></small>
<a href='".INFUSIONS."pd_warning/warning.php?postid=".$data['post_id']."' title='".$user_points." ".($user_points==1 ? $locale['PDWA201'] : $locale['PDWA202'])."'>".show_warning_symbols($user_points)."</a>";
//pd_warning End
LG |
|
|
|
Mitglied
|
Error Reporting anschalten. Script ausführen und dann schauen was los ist.
GeSHi: PHP ini_set('error_reporting', E_ALL ^ E_NOTICE);
gewandelt in 0.015 Sekunden, benutzt wurde GeSHi 1.0.8.10
Dann wenn es nicht mehr gebraucht wird. Die Zeilen wieder aus der Datei löschen.
Oder in die maincore.php packen um es auf allen Seiten zu aktivieren. |
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 05.05.2012 um 00:29 |
|
Am besten du nimmst alle änderungen heraus, und fügst diese einzeln wieder hinzu und testest diese auf korrekte funktion, so kannst du unter dem ausschlussverfahren herausfinden an welcher stelle das hakt. Da du ja eine alte Version nutzt, kann ich es leider bei mir nicht testen. |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.05.2012 um 00:35 |
|
Wenn man was einbaut, sollte man immer stück für Stück was einbauen, bzw Feld für Feld und immer Gucken ob alles noch Läuft, wenn man soviel ändert auf einmal und dann erst guckt ist das ein Eigentor.
Das kann jetzt soviel und überall sein, da suchen wir uns auch dämlich, seit denn man fällt per zufall drüber. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 00:48 |
|
Fehler gefunden.
Ich habe nun folgendes Entfernt:
include INFUSIONS."pd_warning/warning.inc.php";
Jetzt wirds auch wieder Angezeigt. Doch nach der Anleitung von Emblinux (PHPFusion-Supportclub.de) muss man das doch hinzufügen, oder liege ich da falsch ?
LG |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.05.2012 um 00:54 |
|
Versuch mal:
require_once INFUSIONS."pd_warning/warning.inc.php";
oder:
include_once INFUSIONS."pd_warning/warning.inc.php";
Möglich das es sich mit der Shoutbox warning beist, wenn du das dort auch hast. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 01:01 |
|
Beides Versucht und beide könnte man nehmen.
Also dieses Thema ist Gelöst!
So nun noch eine Frage, ich würde gern die BB-Codes unterhalb von Schnellantwort nach links setzen. Zurzeit sind diese Mittig.
Codeschnipsel:
echo "<td align='center' class='tbl1'><textarea name='message' cols='130' rows='7' class='textbox' style='width:98%'></textarea><br />\n";
echo display_bbcodes("360px", "message")."</td>\n";
Weiß da jemand wie ich das machen muss ? |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.05.2012 um 01:05 |
|
Was Technisch korregt ist weiß ich jetzt nicht, mir wurde darmals gesagt weil include immer die Seite zerhauen hat soll ich ein _once dranne machen, wobei bei fusion meist include oder require_once sehe.
Habs auf include_once drinne und bis jetzt keine Probleme. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 01:06 |
|
Ja, also es funktioniert definitiv beides. (: |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.05.2012 um 01:08 |
|
Versuche mal dies:
echo "<td class='tbl1'><center><textarea name='message' cols='130' rows='7' class='textbox' style='width:98%'></textarea></center><br />\n";
echo display_bbcodes("360px", "message")."</td>\n"; |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 01:17 |
|
Danke,
so nun noch zwei Sachen wo ich noch nicht weiß:
Bei SchnellAntwort mein Ich!
1. Wie bekomme ich einen Button mit "Vorschau" hin, so funktioniert das hier auch.
2. Wie bekomme ich das hin, dass sowie auf dieser Seite und vielen anderen Seiten folgendes da steht:
"Benachrichtigen wenn Jemand geantwortet hat".
Wenn das Gelöst ist bin ich erstmal fertig (: |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.05.2012 um 01:24 |
|
Das nennt sich doch: Dieses Thema verfolgen und ist meist oben und Vorschau, habe ich Standart in 7.02, aber das weiß ich nicht, wie man das einbaut in 7.01. |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 01:27 |
|
Hmm also ich meine was anderes:
Schaue mal das Bild an, das Makierte, mit dem Button haste wahrscheinlich recht, hm also ich weiß es auch nicht *gg*
LG |
|
|
|
Senior Mitglied
|
DeeoNe Geschrieben am 05.05.2012 um 01:40 |
|
Jo das habe ich auch alles in 7.02^^ kann ich dir nicht sagen, wie man das einbaut, vieleicht von 7.02 abkupfern, aber denke das ist dir zu schwer.
Muss ich passen, weil extra für 7.01 anfertigen für mich macht kein sinn, da ich keine Verwendung für habe, und es nichts Up to dates ist.
SRY |
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 01:45 |
|
Okey alles klar trotzdem danke Dir (: |
|
|
|
Seiten Administrator
|
David Geschrieben am 05.05.2012 um 01:47 |
|
Betreffend der Vorschau-Funktion:
Öffne "forum/viewthread.php".
Suche ca. in Zeile 469:
GeSHi: PHP echo "<td align='center' class='tbl1'><input type='submit' name='postreply' value='".$locale['514']."' class='button' /></td>\n";
gewandelt in 0.006 Sekunden, benutzt wurde GeSHi 1.0.8.10
Ersetzte durch:
GeSHi: PHP echo "<td align='center' class='tbl1'>\n"; echo "<input type='submit' name='previewreply' value='".$locale['514a']."' class='button' /> \n"; echo "<input type='submit' name='postreply' value='".$locale['514']."' class='button' />\n"; echo "</td>\n";
gewandelt in 0.006 Sekunden, benutzt wurde GeSHi 1.0.8.10
Öffne "locale/German/forum/main.php".
Füge ca. nach Zeile 68 hinzu:
GeSHi: PHP $locale['514a'] = "Vorschau";
gewandelt in 0.006 Sekunden, benutzt wurde GeSHi 1.0.8.10
Und betreffend der Foren Benachrichtigung, die ist in v7.01.xx ebenfalls enthalten.
Öffne "Administration => System Admin => Einstellungen => Forum" und aktiviere hier die Option "Themenverfolgung aktivieren? => Ja", dann sollte dies auch funktionieren. |
Bearbeitet von David am 05.05.2012 um 01:52
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|
|
Veteran Mitglied
|
Paramedic Geschrieben am 05.05.2012 um 01:57 |
|
Hi David,
komischerweise funktioniert das nicht bei V7.01.06.
Ich habs mal getestet und auf Vorschau geklickt, die Seite ladet sich neu das Ergebnis ist das ich Regulär im Thema lande.
[Edit:]
Zur Themenverfolgung:
Konnte nichts finden.
So siehts zurzeit aus:
LG |
|
|
|
Seiten Administrator
|
David Geschrieben am 05.05.2012 um 02:21 |
|
Ok, da heißt es noch "Benachrichtung bei neuen Beiträgen" :).
Suche in deiner viewthread.php:
GeSHi: PHP if (iMEMBER && $can_reply && !$fdata['thread_locked']) { require_once INCLUDES."bbcode_include.php"; opentable($locale['512']); echo "<form name='inputform' method='post' action='".FUSION_SELF."?thread_id=".$_GET['thread_id']."'>\n"; echo "<table cellpadding='0' cellspacing='1' class='tbl-border center'>\n<tr>\n"; echo "<td align='center' class='tbl1'><textarea name='message' cols='70' rows='7' class='textbox' style='width:98%'></textarea><br />\n"; echo display_bbcodes("360px", "message")."</td>\n"; echo "</tr>\n<tr>\n"; echo "<td align='center' class='tbl2'><label><input type='checkbox' name='disable_smileys' value='1' />".$locale['513']."</label></td>\n"; echo "</tr>\n<tr>\n"; echo "<td align='center' class='tbl1'><input type='submit' name='postquickreply' value='".$locale['514']."' class='button' /></td>\n"; echo "</tr>\n</table>\n</form><!--sub_forum_thread-->\n"; closetable(); }
gewandelt in 0.007 Sekunden, benutzt wurde GeSHi 1.0.8.10
Ersetzte durch:
GeSHi: PHP if ($can_reply && !$fdata['thread_locked']) { require_once INCLUDES."bbcode_include.php"; opentable($locale['512']); echo "<form name='inputform' method='post' action='".FORUM."post.php?action=reply&forum_id=".$fdata['forum_id']."&thread_id=".$_GET['thread_id']."'>\n"; echo "<table cellpadding='0' cellspacing='1' class='tbl-border center'>\n<tr>\n"; echo "<td align='center' class='tbl1'><textarea name='message' cols='70' rows='7' class='textbox' style='width:98%'></textarea><br />\n"; echo display_bbcodes("360px", "message")."</td>\n"; echo "</tr>\n<tr>\n"; echo "<td align='center' class='tbl2'><label><input type='checkbox' name='disable_smileys' value='1' />".$locale['513']."</label>"; echo "<br />\n<label><input type='checkbox' name='show_sig' value='1' checked='checked' /> ".$locale['513a']."</label>"; } if ($settings['thread_notify']) { if (dbcount("(thread_id)", DB_THREAD_NOTIFY, "thread_id='".$_GET['thread_id']."' AND notify_user='".$userdata['user_id']."'")) { $notify_checked = " checked='checked'"; } else { $notify_checked = ""; } echo "<br />\n<label><input type='checkbox' name='notify_me' value='1'".$notify_checked." /> ".$locale['513b']."</label>"; } echo "</td>\n"; echo "</tr>\n<tr>\n"; echo "<td align='center' class='tbl1'>\n"; echo "<input type='submit' name='previewreply' value='".$locale['514a']."' class='button' /> \n"; echo "<input type='submit' name='postreply' value='".$locale['514']."' class='button' />\n"; echo "</td>\n"; echo "</tr>\n</table>\n</form><!--sub_forum_thread-->\n"; closetable(); }
gewandelt in 0.008 Sekunden, benutzt wurde GeSHi 1.0.8.10
|
Liebe Grüße, euer David.
Aktiver PHP-Fusion Nutzer seit 3. September 2006
--------------------------------------------------------
PHP-Fusion Österreich Seitenbetreiber.
|
|
|