Fatal error: Call to undefined function openside1()
|
KodiMaster |
Dodany dnia 08.10.2009 19:53:53
|

Przedszkolak

Postów: 43 Ostrzeżeń: 3
Data rejestracji: 13.01.2009 01:13
|
Witam. Po wylogowaniu si? z mojej strony pokaza? si? nast?puj?cy b??d:
Fatal error: Call to undefined function openside1() in /home/wyklikaj/domains/wyklikaj.unl.pl/public_html/themes/templates/panels.php(48) : eval()'d code on line 1
Od tej pory nie mog? na ni? wej?? w ?aden sposób, czyta?em podobne tematy ale nie znalaz?em odpowiedzi wi?c za?o?y?em nowy.
By? mo?e win? jest to ?e w bazie danych nie ma funkcji openside1?
(jestem w tym zupe?nie zielony)
Tutaj adres tej strony: www.wyklikaj.unl.pl
Z góry dzi?kuj? za pomoc.
Edytowane przez Pieka dnia 08.10.2009 20:09:46
|
|
|
|
W?cibski Go?? |
Dodany dnia 09.09.2025 01:45:23
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
TaB |
Dodany dnia 08.10.2009 19:59:43
|

Przedszkolak

Postów: 11
Data rejestracji: 03.11.2008 17:14
|
Poka? plik panels.php z folderu themes/templates |
|
|
|
KodiMaster |
Dodany dnia 08.10.2009 20:01:45
|

Przedszkolak

Postów: 43 Ostrzeżeń: 3
Data rejestracji: 13.01.2009 01:13
|
Oto ten plik:
panels.php
<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2008 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: panels.php
| Author: Nick Jones (Digitanium)
+--------------------------------------------------------+
| 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 http://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")) { header("Location: ../../index.php"); exit; }
// Calculate current true url
$script_url = explode("/", $_SERVER['PHP_SELF'].(FUSION_QUERY ? "?".FUSION_QUERY : ""));
$url_count = count($script_url);
$base_url_count = substr_count(BASEDIR, "/") + 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("#(&|\?)(s_action=edit&shout_id=)([0-9]+)#s", "", $start_page), 1));
// Side & center panels
ob_start();
$plc = 0;
// Render left panels
if(!defined("ADMIN_PANEL")){
if (check_panel_status("left")) {
$p_res = dbquery("SELECT * FROM ".DB_PANELS." WHERE panel_side='1' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res)) {
while ($p_data = dbarray($p_res)) {
if (checkgroup($p_data['panel_access'])) {
if ($p_data['panel_type'] == "file") {
$panel_name = $p_data['panel_filename'];
include INFUSIONS.$panel_name."/".$panel_name.".php";
} else {
eval(stripslashes($p_data['panel_content']));
}
$plc++;
}
}
}
}
}else{
require_once ADMIN."navigation.php";
}
define("LEFT", ob_get_contents());
ob_end_clean();
// Render right panels
$prc = 0;
ob_start();
if(!defined("ADMIN_PANEL")){
if (check_panel_status("right")) {
$p_res = dbquery("SELECT * FROM ".DB_PANELS." WHERE panel_side='4' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res)) {
while ($p_data = dbarray($p_res)) {
if (checkgroup($p_data['panel_access'])) {
if ($p_data['panel_type'] == "file") {
$panel_name = $p_data['panel_filename'];
include INFUSIONS.$panel_name."/".$panel_name.".php";
} else {
eval(stripslashes($p_data['panel_content']));
}
$prc++;
}
}
}
}
}
define("RIGHT", ob_get_contents());
ob_end_clean();
// Set the require div-width class
if(defined("ADMIN_PANEL")){
$main_style = "side-left";
}elseif ($plc && $prc) {
$main_style = "side-both";
} elseif ($plc && !$prc) {
$main_style = "side-left";
} elseif (!$plc && $prc) {
$main_style = "side-right";
} elseif (!$plc && !$prc) {
$main_style = "";
}
// Render upper center panels
ob_start();
if(!defined("ADMIN_PANEL")){
echo "<a id='content' name='content'></a>\n";
if (iADMIN && $settings['maintenance']) {
echo "<div class='admin-message'>".$locale['global_190']."</div>";
}
if (iSUPERADMIN && file_exists(BASEDIR."setup.php")) {
echo "<div class='admin-message'>".$locale['global_198']."</div>";
}
if (iADMIN && !$userdata['user_admin_password']) {
echo "<div class='admin-message'>".$locale['global_199']."</div>";
}
if (check_panel_status("upper")) {
$p_res = dbquery("SELECT * FROM ".DB_PANELS." WHERE panel_side='2' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res)) {
while ($p_data = dbarray($p_res)) {
if (checkgroup($p_data['panel_access'])) {
if ($p_data['panel_display'] == 1 || $settings['opening_page'] == START_PAGE) {
if ($p_data['panel_type'] == "file") {
$panel_name = $p_data['panel_filename'];
include INFUSIONS.$panel_name."/".$panel_name.".php";
} else {
eval(stripslashes($p_data['panel_content']));
}
}
}
}
}
}
}
define("U_CENTER", ob_get_contents());
ob_end_clean();
// Render lower center panels
ob_start();
if(!defined("ADMIN_PANEL")){
if (check_panel_status("lower")) {
$p_res = dbquery("SELECT * FROM ".DB_PANELS." WHERE panel_side='3' AND panel_status='1' ORDER BY panel_order");
if (dbrows($p_res) != 0) {
while ($p_data = dbarray($p_res)) {
if (checkgroup($p_data['panel_access'])) {
if ($p_data['panel_display'] == 1 || $settings['opening_page'] == START_PAGE) {
if ($p_data['panel_type'] == "file") {
$panel_name = $p_data['panel_filename'];
include INFUSIONS.$panel_name."/".$panel_name.".php";
} else {
eval(stripslashes($p_data['panel_content']));
}
}
}
}
}
}
}
define("L_CENTER", ob_get_contents());
ob_end_clean();
?>
By? mo?e ?le doda?em t? funkcje openside1 w pliku theme.php , wygl?da ona tak samo jak openside z tym ?e ró?ni si? grafik?. By? mo?e t? funkcje trzeba doda? jeszcze gdzie? indziej?
Edytowane przez KodiMaster dnia 08.10.2009 20:03:54
|
|
|
|
DJPromo |
Dodany dnia 08.10.2009 20:05:31
|

Bywalec

Postów: 630 Pomógł: 41
v7.02.07 Data rejestracji: 13.06.2006 18:51
|
Wyra?nie jest napisane w b??dzie w czym problem
Call to undefined function openside1(
Sprawd? funkcje openside1 w themie bo tam b??d jest :) lub b??d masz w panelu który u?ywa openside1
Pomog?em Kliknij Pomóg?
?ycie to chwila zbyt krótka aby móc .... ?ycie to chwila / trzeba patrze? i podziwia?  
|
|
|
|
KodiMaster |
Dodany dnia 08.10.2009 20:08:51
|

Przedszkolak

Postów: 43 Ostrzeżeń: 3
Data rejestracji: 13.01.2009 01:13
|
Funkcja ta wygl?da tak:
function openside1($title, $collapse = false, $state = "on") {
global $panel_collapse; $panel_collapse = $collapse;
$boxname = str_replace(" ", "", $title);
echo "<table width=\"277\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td height=\"33\" align=\"right\" valign=\"bottom\" class='paneltbg3'>
<table width=\"65%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td class='side-caption' align='left'>$title</td>
".($collapse ? "<td class='panel-main' align='center'>".panelbutton($state, $boxname)."</td>" : "")."
</tr>
<tr>
<td height=\"5\"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class='panelmbg3'>
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"90\"> </td>
<td width=\"175\" class='side-body'>";
if ($collapse == true) { echo panelstate($state, $boxname); }
}
function closeside1() {
global $panel_collapse;
if ($panel_collapse == true) { echo "</div>\n"; }
echo "</td>
</tr>
</table>
</td>
</tr>
<tr>
<td width=\"277\" height=\"30\"><img src='".THEME."images/web_22.jpg' alt='' border ='0' /></td>
</tr>
</table>
</td>
</tr>
</table><br />\n";
}
Gdy by?em zalogowany panel u?ywaj?cy tej funkcji dzia?a? bez problemu. Dopiero po wylogowaniu wyskoczy? ten b??d. |
|
|
|
TaB |
Dodany dnia 08.10.2009 20:18:42
|

Przedszkolak

Postów: 11
Data rejestracji: 03.11.2008 17:14
|
Gdzie trzymasz t? funkcj?? Bo powinna by? trzymana w theme.php je?eli jest to do u?ywanego przez ciebie stylu. Jak dla mnie ta funkcja albo jest niezdefiniowana albo wyst?puje jaki? inny nie znany mi problem |
|
|
|
KodiMaster |
Dodany dnia 08.10.2009 20:22:04
|

Przedszkolak

Postów: 43 Ostrzeżeń: 3
Data rejestracji: 13.01.2009 01:13
|
Funkcja jest w pliku theme.php (zrobi?em j? w ten sposób ?e skopiowa?em funkcj? openside i wklei?em j? ni?ej zmieniaj?c tylko odwo?ania do css aby wygl?d panelu by? inny) Nic wi?cej z t? funkcj? nie robi?em, by? mo?e trzeba j? doda? jeszcze w innym pliku? lub w bazie danych? |
|
|
|
bartek124 |
Dodany dnia 08.10.2009 20:26:47
|

Weteran

Postów: 3264 Pomógł: 236
v7.02.06 Data rejestracji: 26.05.2007 12:25
|
Komunikat mówi, ?e skrypt próbuje odwo?a? si? do niezdefiniowanej (nieistniej?cej) funkcji.
Sprawd? dok?adnie, czy w pliku theme.php u?ywanej na Twojej stronie skórki jest funkcja o nazwie dok?adnie openside1.
By? mo?e Ty w profilu zmieni?e? sobie skórk?, a kto? niezalogowany nadal ma star?, w której nie ma tej funkcji.
Nie pomagam na komunikatorach oraz PW!
|
|
|
|
KodiMaster |
Dodany dnia 08.10.2009 20:35:16
|

Przedszkolak

Postów: 43 Ostrzeżeń: 3
Data rejestracji: 13.01.2009 01:13
|
bartek124 napisa?/a:
By? mo?e Ty w profilu zmieni?e? sobie skórk?, a kto? niezalogowany nadal ma star?, w której nie ma tej funkcji.
No i w?a?nie tutaj by? b??d. W profilu zmieni?em skórk? na zrobion? przez siebie ktora mia?a funkcj? openside1 natomiast po wylogowaniu Goscie mieli skórk? Gillette która tej funkcji nie ma. Bardzo dzi?kuj? za pomoc. |
|
|