Thread Verfasser: bochi
Thread ID: 1810
Thread Info
Es gibt 6 Beiträge zu diesem Thema, und es wurde 95 Mal angesehen.
 Thema drucken
Panels werden nicht korrekt angezeigt
bochi
Leider hab ich jetzt folgendes Problem, auf der Index Seite zeigt er mir zwar Banner und Navigation an, allerdings keine Panels, es steht lediglich links left, rechts right und in der mitte folgendes:

U_CENTER \n\n"; require_once THEMES."templates/panels.php"; ob_start(); ?>L_CENTER

PHP Version 7.01.06

Danke ich hab 3 stunden den Sinn dieser Fehlermeldung gesucht, aber das Problem nicht erkannt.

Danke

Zusammengefügt am 08. Januar 2022 um 17:!31:14:
//Content
echo "<table cellpadding='0' cellspacing='0' width='100%' class='$main_style'>\n<tr>\n";
if (LEFT) { echo "<td class='side-border-left' valign='top'>".LEFT."</td>"; }
echo "<td class='main-bg' valign='top'>".U_CENTER.CONTENT.L_CENTER."</td>";
if (RIGHT) { echo "<td class='side-border-right' valign='top'>".RIGHT."</td>"; }
echo "</tr>\n</table>\n";

das ist der code,

hier noch die errorlogs

[08-Jan-2022 17:29:20 Europe/Berlin] PHP Notice: Constant COOKIE_PREFIX already defined in /var/www/vhosts/web66403.greatnet-hosting.de/test.web66403.greatnet-hosting.de/includes/multisite_include.php on line 19
[08-Jan-2022 16:29:20 Europe/London] PHP Notice: Use of undefined constant LEFT - assumed 'LEFT' in /var/www/vhosts/web66403.greatnet-hosting.de/test.web66403.greatnet-hosting.de/themes/FiZDesign/theme.php on line 110
[08-Jan-2022 16:29:20 Europe/London] PHP Notice: Use of undefined constant LEFT - assumed 'LEFT' in /var/www/vhosts/web66403.greatnet-hosting.de/test.web66403.greatnet-hosting.de/themes/FiZDesign/theme.php on line 110
[08-Jan-2022 16:29:20 Europe/London] PHP Notice: Use of undefined constant U_CENTER - assumed 'U_CENTER' in /var/www/vhosts/web66403.greatnet-hosting.de/test.web66403.greatnet-hosting.de/themes/FiZDesign/theme.php on line 111
[08-Jan-2022 16:29:20 Europe/London] PHP Notice: Use of undefined constant L_CENTER - assumed 'L_CENTER' in /var/www/vhosts/web66403.greatnet-hosting.de/test.web66403.greatnet-hosting.de/themes/FiZDesign/theme.php on line 111
[08-Jan-2022 16:29:20 Europe/London] PHP Notice: Use of undefined constant RIGHT - assumed 'RIGHT' in /var/www/vhosts/web66403.greatnet-hosting.de/test.web66403.greatnet-hosting.de/themes/FiZDesign/theme.php on line 112
[08-Jan-2022 16:29:20 Europe/London] PHP Notice: Use of undefined constant RIGHT - assumed 'RIGHT' in /var/www/vhosts/web66403.greatnet-hosting.de/test.web66403.greatnet-hosting.de/themes/FiZDesign/theme.php on line 112
Bearbeitet von bochi am 08.01.2022 um 17:31
 
MaZzIMo24
Du darfst gerne wie jeder andere die zuständigen Code BBcodes nutzen!
Code

php...

css...

js...



Hast du alle Dateien abgeguckt wegen den ShortOpenTag <?, wenn PHP code als Text ausgegeben wird hat der Server es als PHP code nicht erkannt, entweder durch falsches escapen oder durch einen falschen Syntax, durch falsche header text formatierung und und und...

In deinem fall tippe ich auch short open tags
Projects: MZ.CMS | MZ.Fusion | Bot.API
Programmierkenntnisse: PHP, Html(5), CSS / SCSS, jQuery, Javascript, Sql, RegExp
 
bochi
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: panels.php
| Author: Nick Jones (Digitanium)
| Co Author: Hans Kristian Flaatten (Starefossen)
| Co Author: bartek124
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION"Wink) { header("Location: ../../index.php"Wink; exit; }

// Calculate current true url
$script_url = explode("/", $_SERVER['PHP_SELF'].(FUSION_QUERY ? "?".FUSION_QUERY : ""Wink);
$url_count = count($script_url);
$base_url_count = substr_count(BASEDIR, "/"Wink + 1;
$start_page = "";
while ($base_url_count != 0) {
   $current = $url_count - $base_url_count;
   $start_page .= "/".$script_url[$current];
   $base_url_count--;
}

define("START_PAGE", substr(preg_replace("#(&amp;|\?)(s_action=edit&amp;shout_idhappy([0-9]+)#s", "", $start_page), 1));

$p_sql = false; $p_arr = array(1 => false, 2 => false, 3 => false, 4 => false);
if (!defined("ADMIN_PANEL"Wink) {
   if (check_panel_status("left"Wink) {
      $p_sql = "panel_side='1'";
   }
   if (check_panel_status("upper"Wink) {
      $p_sql .= ($p_sql ? " OR " : ""Wink;
      $p_sql .= ($settings['opening_page'] != START_PAGE ? "(panel_side='2' AND panel_display='1'Wink" : "panel_side='2'"Wink;
   }
   if (check_panel_status("lower"Wink) {
      $p_sql .= ($p_sql ? " OR " : ""Wink;
      $p_sql .= ($settings['opening_page'] != START_PAGE ? "(panel_side='3' AND panel_display='1'Wink" : "panel_side='3'"Wink;
   }
   if (check_panel_status("right"Wink) {
      $p_sql .= ($p_sql ? " OR " : ""Wink."panel_side='4'";
   }

   $p_sql = ($p_sql ? " AND (".$p_sql."Wink" : false);

   if ($p_sql) {
      $p_res = dbquery(
         "SELECT panel_side, panel_type, panel_filename, panel_content FROM ".DB_PANELS."
         WHERE panel_status='1'".$p_sql." AND ".groupaccess('panel_access'Wink."
         ORDER BY panel_side, panel_order"
      );
      if (dbrows($p_res)) {
         $current_side = 0;
         while ($p_data = dbarray($p_res)) {
            if ($current_side == 0) {
               ob_start();
               $current_side = $p_data['panel_side'];
            }
            if ($current_side > 0 && $current_side != $p_data['panel_side']) {
               $p_arr[$current_side] = ob_get_contents();
               ob_end_clean();
               $current_side = $p_data['panel_side'];
               ob_start();
            }
            if ($p_data['panel_type'] == "file"Wink {
               if (file_exists(INFUSIONS.$p_data['panel_filename']."/".$p_data['panel_filename'].".php"Wink) {
                  include INFUSIONS.$p_data['panel_filename']."/".$p_data['panel_filename'].".php";
               }
            } else {
               eval(stripslashes($p_data['panel_content']));
            }
         }
         $p_arr[$current_side] .= ob_get_contents();
         ob_end_clean();
      }
   }
} else {
   ob_start();
   require_once ADMIN."navigation.php";
   $p_arr[1] = ob_get_contents();
   ob_end_clean();
}

if (!defined("ADMIN_PANEL"Wink) {
   $admin_messages = array(); $message_div = "";
   $p_arr[2] = "<a id='content' name='content'></a>\n".$p_arr[2];
   if (iADMIN && $settings['maintenance']) {
      $admin_messages[] = $locale['global_190'];
   }
   if (iSUPERADMIN && file_exists(BASEDIR."setup.php"Wink) {
      $admin_messages[] = $locale['global_198'];
   }
   if (iADMIN && !$userdata['user_admin_password']) {
      $admin_messages[] = $locale['global_199'];
   }
   if (!empty($admin_messages)) {
      $message_div = "<div class='admin-message'>";
      foreach ($admin_messages as $message) {
         $message_div .= $message."<br />";
      }
      $message_div .= "</div>";
      $p_arr[2] = $message_div.$p_arr[2];
   }
   $p_arr[2] = "<noscript><div class='noscript-message admin-message'>".$locale['global_303']."</div>\n</noscript>\n".$p_arr[2];
}

define("LEFT", $p_arr[1]);
define("U_CENTER", $p_arr[2]);
define("L_CENTER", $p_arr[3]);
define("RIGHT", $p_arr[4]);
unset($p_arr);

// Set the require div-width class
if (defined("ADMIN_PANEL"Wink) {
   $main_style = "side-left";
} elseif (LEFT && RIGHT) {
   $main_style = "side-both";
} elseif (LEFT && !RIGHT) {
   $main_style = "side-left";
} elseif (!LEFT && RIGHT) {
   $main_style = "side-right";
} elseif (!LEFT && !RIGHT) {
   $main_style = "";
}
?>


das steht in der themes / templates / panels.php
 
Systemweb
Diese Datei verursacht nicht den Fehler, sondern stößt nur darauf.
Ich empfehle, erst einmal auf ein anderes Theme (am besten ein unverändertes Standardtheme) zu wechseln. Sämtliche Panels sollten bei so umfangreichen Upgrades ohnehin erstmal deaktiviert werden (außer user_info_panel !)
Entweder verursacht das aktuelle Theme diese Fehler oder eben ein Panel. Zu den Ursachen habe ich die gleiche Vermutung wie Mazzimo.
 
bochi
Es sind nur 2 Panels geöffnet, user und online user panel.
 
MaZzIMo24
Systemweb hat recht, der Fehler hindert nur die Ausführung der obigen Datei.

Poste den Code deiner Panel mal und prüfe vorher den Inhalt ob Locale eingespeist werden oder irgendwelche anderen PHP Dateien.
Projects: MZ.CMS | MZ.Fusion | Bot.API
Programmierkenntnisse: PHP, Html(5), CSS / SCSS, jQuery, Javascript, Sql, RegExp
 
Springe ins Forum: