Tutorials

Eine immer größer werdende Tutorialdatenbank.

PHP-Fusion Core

Aktuelle PHP-Fusion Vollversionen und Updates

Addon Downloads

Alle Downloads garantiert Kostenlos

Support 24/7

24 Stunden, 7 Tage die Woche, das ganze Jahr.

Thema ansehen
PHP-Fusion.at - Offizielle Supportseite für PHP-Fusion » Support für die Versionen v7.00 und v7.01 » Allgemein
viewthread.php wird nicht Angezeigt Thema drucken
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 04.05.2012 um 23:56
 #1 Beitrag drucken Top
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 / 1174 mal Heruntergeladen]
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Veteran Mitglied


Janilein Geschrieben am 05.05.2012 um 00:22
 #2 Beitrag drucken Top
Sind natürlich echt spärlich deine Angaben, währe besser, wenn du wenigstens die Zeilen nennen würdest wo du bei warst
traumkamera.de/logo/traumlogo.jpg
Beiträge: 521 
http://themes.lewitzgalerie.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 00:25
 #3 Beitrag drucken Top
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 "&nbsp;&nbsp;<img src='".BASEDIR."forum/images/user_online.png' border='0' alt='Online' />";
} else {
echo "&nbsp;&nbsp;<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 "&nbsp;<a href='".BASEDIR."print.php?type=F&amp;thread=".$_GET['thread_id']."&amp;post=".$data['post_id']."&amp;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
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Mitglied


SuNflOw1991 Geschrieben am 05.05.2012 um 00:27
 #4 Beitrag drucken Top
Error Reporting anschalten. Script ausführen und dann schauen was los ist.

Download Code  GeSHi: PHP
  1. ini_set('error_reporting', E_ALL ^ E_NOTICE);
  2. ini_set('display_errors','On');
gewandelt in 0.014 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.

sun-infusions.de
[NEU] SuN AdminTheme v9.01
________________________________________________
I got my swim trunks and my Flippie-Floppies *-*
Beiträge: 86 
https://sun-infusions.de/ 
Benutzeravatar

Veteran Mitglied


Janilein Geschrieben am 05.05.2012 um 00:29
 #5 Beitrag drucken Top
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.
traumkamera.de/logo/traumlogo.jpg
Beiträge: 521 
http://themes.lewitzgalerie.de 
Benutzeravatar

Senior Mitglied


DeeoNe Geschrieben am 05.05.2012 um 00:35
 #6 Beitrag drucken Top
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.
Beiträge: 219 
http://www.deeone.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 00:48
 #7 Beitrag drucken Top
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
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Senior Mitglied


DeeoNe Geschrieben am 05.05.2012 um 00:54
 #8 Beitrag drucken Top
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.
Beiträge: 219 
http://www.deeone.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 01:01
 #9 Beitrag drucken Top
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 ?
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Senior Mitglied


DeeoNe Geschrieben am 05.05.2012 um 01:05
 #10 Beitrag drucken Top
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.
Beiträge: 219 
http://www.deeone.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 01:06
 #11 Beitrag drucken Top
Ja, also es funktioniert definitiv beides. (:
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Senior Mitglied


DeeoNe Geschrieben am 05.05.2012 um 01:08
 #12 Beitrag drucken Top
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";
Beiträge: 219 
http://www.deeone.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 01:17
 #13 Beitrag drucken Top
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 (:
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Senior Mitglied


DeeoNe Geschrieben am 05.05.2012 um 01:24
 #14 Beitrag drucken Top
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.
Beiträge: 219 
http://www.deeone.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 01:27
 #15 Beitrag drucken Top
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*

img43.imageshack.us/img43/8556/screenvjg.jpg


LG
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Senior Mitglied


DeeoNe Geschrieben am 05.05.2012 um 01:40
 #16 Beitrag drucken Top
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
Beiträge: 219 
http://www.deeone.de 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 01:45
 #17 Beitrag drucken Top
Okey alles klar trotzdem danke Dir (:
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Seiten Administrator


David Geschrieben am 05.05.2012 um 01:47
 #18 Beitrag drucken Top
Betreffend der Vorschau-Funktion:

Öffne "forum/viewthread.php".
Suche ca. in Zeile 469:
Download Code  GeSHi: PHP
  1. 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:
Download Code  GeSHi: PHP
  1. echo "<td align='center' class='tbl1'>\n";
  2. echo "<input type='submit' name='previewreply' value='".$locale['514a']."' class='button' />&nbsp;\n";
  3. echo "<input type='submit' name='postreply' value='".$locale['514']."' class='button' />\n";
  4. 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:
Download Code  GeSHi: PHP
  1. $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.
Beiträge: 434 
http://www.php-fusion.at/ 
Benutzeravatar

Veteran Mitglied


Paramedic Geschrieben am 05.05.2012 um 01:57
 #19 Beitrag drucken Top
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:
img502.imageshack.us/img502/3237/screenmeh.jpg

LG
Beiträge: 577 
http://4friends.mod-rescue.de 
Benutzeravatar

Seiten Administrator


David Geschrieben am 05.05.2012 um 02:21
 #20 Beitrag drucken Top
Ok, da heißt es noch "Benachrichtung bei neuen Beiträgen" :).

Suche in deiner viewthread.php:
Download Code  GeSHi: PHP
  1. if (iMEMBER && $can_reply && !$fdata['thread_locked']) {
  2. require_once INCLUDES."bbcode_include.php";
  3. opentable($locale['512']);
  4. echo "<form name='inputform' method='post' action='".FUSION_SELF."?thread_id=".$_GET['thread_id']."'>\n";
  5. echo "<table cellpadding='0' cellspacing='1' class='tbl-border center'>\n<tr>\n";
  6. echo "<td align='center' class='tbl1'><textarea name='message' cols='70' rows='7' class='textbox' style='width:98%'></textarea><br />\n";
  7. echo display_bbcodes("360px", "message")."</td>\n";
  8. echo "</tr>\n<tr>\n";
  9. echo "<td align='center' class='tbl2'><label><input type='checkbox' name='disable_smileys' value='1' />".$locale['513']."</label></td>\n";
  10. echo "</tr>\n<tr>\n";
  11. echo "<td align='center' class='tbl1'><input type='submit' name='postquickreply' value='".$locale['514']."' class='button' /></td>\n";
  12. echo "</tr>\n</table>\n</form><!--sub_forum_thread-->\n";
  13. closetable();
  14. }
gewandelt in 0.007 Sekunden, benutzt wurde GeSHi 1.0.8.10


Ersetzte durch:
Download Code  GeSHi: PHP
  1. if ($can_reply && !$fdata['thread_locked']) {
  2. require_once INCLUDES."bbcode_include.php";
  3. opentable($locale['512']);
  4. echo "<form name='inputform' method='post' action='".FORUM."post.php?action=reply&amp;forum_id=".$fdata['forum_id']."&amp;thread_id=".$_GET['thread_id']."'>\n";
  5. echo "<table cellpadding='0' cellspacing='1' class='tbl-border center'>\n<tr>\n";
  6. echo "<td align='center' class='tbl1'><textarea name='message' cols='70' rows='7' class='textbox' style='width:98%'></textarea><br />\n";
  7. echo display_bbcodes("360px", "message")."</td>\n";
  8. echo "</tr>\n<tr>\n";
  9. echo "<td align='center' class='tbl2'><label><input type='checkbox' name='disable_smileys' value='1' />".$locale['513']."</label>";
  10. if (array_key_exists("user_sig", $userdata) && $userdata['user_sig']) {
  11. echo "<br />\n<label><input type='checkbox' name='show_sig' value='1' checked='checked' /> ".$locale['513a']."</label>";
  12. }
  13. if ($settings['thread_notify']) {
  14. if (dbcount("(thread_id)", DB_THREAD_NOTIFY, "thread_id='".$_GET['thread_id']."' AND notify_user='".$userdata['user_id']."'")) {
  15. $notify_checked = " checked='checked'";
  16. } else {
  17. $notify_checked = "";
  18. }
  19. echo "<br />\n<label><input type='checkbox' name='notify_me' value='1'".$notify_checked." /> ".$locale['513b']."</label>";
  20. }
  21. echo "</td>\n";
  22. echo "</tr>\n<tr>\n";
  23. echo "<td align='center' class='tbl1'>\n";
  24. echo "<input type='submit' name='previewreply' value='".$locale['514a']."' class='button' />&nbsp;\n";
  25. echo "<input type='submit' name='postreply' value='".$locale['514']."' class='button' />\n";
  26. echo "</td>\n";
  27. echo "</tr>\n</table>\n</form><!--sub_forum_thread-->\n";
  28. closetable();
  29. }
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.
Beiträge: 434 
http://www.php-fusion.at/ 
Springe ins Forum:
Anzeige


Anmelden


Registrieren Passwort vergessen

RSS Feeds

Feeds abonieren

Letzte News
Letzte Threads
Anzeige

© Copyright 2024 PHP-Fusion.at | Alle Rechte vorbehalten.

© 2016 Real Space. All rights reserved | Design by W3layouts | 19,410,734 eindeutige Besuche
Powered by PHP-Fusion copyright © 2002 - 2024 by Nick Jones. Released as free software without warranties under GNU Affero GPL v3.