| 
 Strona si? "rozje?d?a" 
 | 
| dex | 
 Dodany dnia 15.03.2007 02:35:40 
 | 
 
  
Pocz?tkuj?cy 
 
 
  
Postów: 212 
Data rejestracji: 16.08.2006 15:18 
  | 
Witam mam nast?pujacy problem ze strona: pod adresem: http://pugowcy.pl... testuje sobie usuniecie ze wszystkiego co mo?liwe ramek panelów [z shoutboxa, ankiety, user menu, nawigacji] w zwiazku z tym mam 3 pytania: 
 
1 Jak usunac obramowanie panelu przy newsach, artykulach i stronach dodatkowych? 
2 dlaczego teraz niezalogowany user widzi rozjechana strone? A po zalogowaniu sie jako test z haslem testtest wszystko wraca do normy? 
dodam, ?e jedyne co modyfikowa?em w plikach takich jak:  
online_users_panel.php 
member_poll_panel.php 
last_seen_users_panel.php 
shoutbox_panel.php 
 
to usuni?cie z nich openside i closeside 
 
3 Czy da rade jakos odgornie wykluczyc openside i closeside? W sensie, ze jako niezidentyfikowane, bedzie to pomijane - nie musialbym dzieki temu przerabiac kazdej rzeczy [nowego infusiona]
 
 | 
|   | 
 
 
 | 
			
				 | 
			
			
				| W?cibski Go?? | 
				
					 Dodany dnia 04.11.2025 02:14:45 
				 | 
			
			
				
					Pan Kontekstualny
  
					Postów: n^x 
					Data rejestracji: Zawsze 
					 
				 | 
				
					 
				 | 
			
			
				| IP: localhost | 
				  | 
			
		
 | 
  wlodekp | 
 Dodany dnia 15.03.2007 06:11:09 
 | 
 
  
Weteran 
 
 
  
Postów: 3101 Pomógł: 29 
Data rejestracji: 21.05.2005 22:27 
  | 
Te funkcje tworz? tabele mo?na-zobaczy? w ich tre?ci. 
Wchodz?c? w sk?ad tabeli theme wspieran? side left, right te? tabele itd rozwalona konstrukcja 
PO ZALOGOWANIU OK bo wchodzi lewy panel nawigacji porz?dkuj?cy dodaj link itd z brakuj?c? cz??ci? tabeli bez nazwy pusta poleceniem <table> 
Je?li wywalisz openside(); to musia?by? zast?pi? j?  
echo"<table><tr>td>";  
wczoraj pisa?em o tym te? theme z du?ymi obrazkami..  ale: 
u?ycie pustego openside(' '); da efekt jaki chcesz osi?gn?? tzn np shoutbox: 
openside($locale['120']); 
openside(' '); i taki sam efekt je?li w pliku locali global.php: 
usuniesz nazw? nie local bo wywali b??d 
$locale['120'] = "Shoutbox";  
$locale['120'] = " ";  Wi?c ka?dy nowy panel tworzony z pust? nazw? da efekt o którym mówisz NIE wywalanie OPENSIDE bo to ju? zmiana konstrukcji ca?ego theme i jego sk?adowych. Mo?na w theme zdefiniowa? swoje funkcje openside trzeba jednak ca?y czas pami?ta? ?e gro plików fusion na nich bazuje i przewidzie? uniwersalno?? ich dzia?ania-b?d? specjalny panel wygl?d tworzy? now? openside1  pisa?em o tym w temacie obrazek przy nazwie panela -jako? inaczej chyba nie pamietam juz nazwy tematu. 
Sprawd? i zobacz.
 
Edytowane przez wlodekp dnia 15.03.2007 06:28:11
 
 | 
|   | 
 
 
 | 
 | 
| dex | 
 Dodany dnia 15.03.2007 10:18:46 
 | 
 
  
Pocz?tkuj?cy 
 
 
  
Postów: 212 
Data rejestracji: 16.08.2006 15:18 
  | 
przywróci?em wszystko do stanu poczatkowego i zrobi?em tak: 
 
W PA doda?em nowy panel wklejajac w niego kod z shoutbox_panel.php zmieniajac openside i closeside 
 
[color=red]echo"<table><tr><td>";[/color]($locale[' ']); 
if (iMEMBER || $settings['guestposts'] == "1") { 
   if (isset($_POST['post_shout'])) { 
      $flood = false; 
      if (iMEMBER) { 
         $shout_name = $userdata['user_id']; 
      } elseif ($settings['guestposts'] == "1") { 
         $shout_name = trim(stripinput($_POST['shout_name'])); 
         $shout_name = preg_replace("(^[0-9]*)", "", $shout_name); 
         if (isNum($shout_name)) $shout_name=""; 
      } 
      $shout_message = str_replace("\n", " ", $_POST['shout_message']); 
      $shout_message = preg_replace("/^(.{255}).*$/", "$1", $shout_message); 
      $shout_message = preg_replace("/([^\s]{25})/", "$1\n", $shout_message); 
      $shout_message = trim(stripinput(censorwords($shout_message))); 
      $shout_message = str_replace("\n", "<br>", $shout_message); 
      if ($shout_name != "" && $shout_message != "") { 
         $result = dbquery("SELECT MAX(shout_datestamp) AS last_shout FROM ".$db_prefix."shoutbox WHERE shout_ip='".USER_IP."'"); 
         if (!iSUPERADMIN || dbrows($result) > 0) { 
            $data = dbarray($result); 
            if ((time() - $data['last_shout']) < $settings['flood_interval']) { 
               $flood = true; 
               $result = dbquery("INSERT INTO ".$db_prefix."flood_control (flood_ip, flood_timestamp) VALUES ('".USER_IP."', '".time()."')"); 
               if (dbcount("(flood_ip)", "flood_control", "flood_ip='".USER_IP."'") > 4) { 
                  if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_status='1' WHERE user_id='".$userdata['user_id']."'"); 
               } 
            } 
         } 
         if (!$flood) $result = dbquery("INSERT INTO ".$db_prefix."shoutbox (shout_name, shout_message, shout_datestamp, shout_ip) VALUES ('$shout_name', '$shout_message', '".time()."', '".USER_IP."')"); 
      } 
      fallback(FUSION_SELF.(FUSION_QUERY ? "?".FUSION_QUERY : "")); 
   } 
   echo "<form name='chatform' method='post' action='".FUSION_SELF.(FUSION_QUERY ? "?".str_replace("&","&",FUSION_QUERY) : "")."'> 
<table align='center' cellpadding='0' cellspacing='0'> 
<tr> 
<td colspan='2'>\n"; 
   if (iGUEST) { 
      echo $locale['121']."<br> 
<input type='text' name='shout_name' value='' class='textbox' maxlength='30' style='width:140px;'><br> 
".$locale['122']."<br>\n"; 
   } 
   echo "<textarea name='shout_message' rows='4' class='textbox' style='width:140px;'></textarea> 
</td> 
</tr> 
<tr> 
<td><input type='submit' name='post_shout' value='".$locale['123']."' class='button'></td> 
<td align='right' class='small'><a href='".INFUSIONS."shoutbox_panel/shoutboxhelp.php' class='side'>".$locale['124']."</a></td> 
</tr> 
</table> 
</form> 
<br>\n"; 
} else { 
   echo "<center>".$locale['125']."</center><br>\n"; 
} 
$result = dbquery("SELECT count(shout_id) FROM ".$db_prefix."shoutbox"); 
$numrows = dbresult($result, 0); 
$result = dbquery( 
   "SELECT * FROM ".$db_prefix."shoutbox LEFT JOIN ".$db_prefix."users 
   ON ".$db_prefix."shoutbox.shout_name=".$db_prefix."users.user_id 
   ORDER BY shout_datestamp DESC LIMIT 0,".$settings['numofshouts'] 
); 
if (dbrows($result) != 0) { 
   $i = 0; 
   while ($data = dbarray($result)) { 
      echo "<span class='shoutboxname'><img src='".THEME."images/bullet.gif' alt=''> "; 
      if ($data['user_name']) { 
         echo "<a href='".BASEDIR."profile.php?lookup=".$data['shout_name']."' class='side'>".$data['user_name']."</a>\n"; 
      } else { 
         echo $data['shout_name']."\n"; 
      } 
      echo "</span><br>\n<span class='shoutboxdate'>".showdate("shortdate", $data['shout_datestamp'])."</span>"; 
      if (iADMIN && checkrights("S")) { 
         echo "\n[<a href='".ADMIN."shoutbox.php".$aidlink."&action=edit&shout_id=".$data['shout_id']."' class='side'>".$locale['048']."</a>]"; 
      } 
      echo "<br>\n<span class='shoutbox'>".parsesmileys($data['shout_message'])."</span><br>\n"; 
      if ($i != $numrows) echo "<br>\n"; 
   } 
   if ($numrows > $settings['numofshouts']) { 
      echo "<center>\n<img src='".THEME."images/bullet.gif' alt=''> 
<a href='".INFUSIONS."shoutbox_panel/shoutbox_archive.php' class='side'>".$locale['126']."</a> 
<img src='".THEME."images/bulletb.gif' alt=''></center>\n"; 
   } 
} else { 
   echo "<div align='left'>".$locale['127']."</div>\n"; 
} 
[color=red]echo"</table></tr></td>";[/color] 
 
  
I teraz mam tak, ?e niezalogowani widza zle stronke, zalogowani dobrze, ale jak dodam jakis panel to zalogowanym tez sie rozwala
 
 | 
|   | 
 
 
 | 
 | 
| Pieka | 
 Dodany dnia 15.03.2007 18:57:38 
 | 
 
  
 
 
  
Postów: 19887 Pomógł: 767 
   v7.02.03 Data rejestracji: 23.02.2005 18:12 
  | 
 echo"</table></tr></td>";
  
Wedlug Ciebie ta kolejnosc jest prawidlowa? Zartujesz, prawda??
 Jestem jaki jestem    
 | 
|   | 
 
 
 | 
 | 
| szer | 
 Dodany dnia 15.03.2007 20:57:05 
 | 
 
  
Zaawansowany 
 
 
  
Postów: 1139 Pomógł: 4 
Data rejestracji: 13.11.2004 23:06 
  | 
Eh poprostu mnie ludzie dobijaj? swoj? (nie)wiedz?. Bierzesz si? za trudniejsze rzeczy, a nie umiesz html. Facet popraw ten kod. Powinno by?: 
echo"</td></tr></table>";
  | 
|   | 
   
 
 
 | 
 | 
| dex | 
 Dodany dnia 15.03.2007 21:03:39 
 | 
 
  
Pocz?tkuj?cy 
 
 
  
Postów: 212 
Data rejestracji: 16.08.2006 15:18 
  | 
Ale gafa :/ skopiowa?em i doda?em tylko / huh teraz wszystko ?adnie ?miga: 
http://pugowcy.pl... 
 
Tylko pozosta? problem wszystkich rzeczy poza folderem infusions tj: kontakt, forum, artyku?y, newsy, strony dodatkowe móg?by kto? na podstawie mojego pliku contact.php wskaza? jak pozby? si? ca?ej ramki tam? 
 
<?php 
/*---------------------------------------------------+ 
| PHP-Fusion 6 Content Management System 
+----------------------------------------------------+ 
| Copyright © 2002 - 2006 Nick Jones 
| http://www.php-fusion.co.uk/ 
+----------------------------------------------------+ 
| Released under the terms & conditions of v2 of the 
| GNU General Public License. For details refer to 
| the included gpl.txt file or visit http://gnu.org 
+----------------------------------------------------*/ 
require_once "maincore.php"; 
require_once "subheader.php"; 
require_once "side_left.php"; 
include LOCALE.LOCALESET."contact.php"; 
 
if (isset($_POST['sendmessage'])) { 
   $error = ""; 
   $mailname = substr(stripinput(trim($_POST['mailname'])),0,50); 
   $email = substr(stripinput(trim($_POST['email'])),0,100); 
   $subject = substr(str_replace(array("\r","\n","@"), "", descript(stripslash(trim($_POST['subject'])))),0,50); 
   $message = descript(stripslash(trim($_POST['message']))); 
   if ($mailname == "") { 
      $error .= "· <span class='alt'>".$locale['420']."</span><br>\n"; 
   } 
   if ($email == "" || !preg_match("/^[-0-9A-Z_\.]{1,50}@([-0-9A-Z_\.]+\.){1,50}([0-9A-Z]){2,4}$/i", $email)) { 
      $error .= "· <span class='alt'>".$locale['421']."</span><br>\n"; 
   } 
   if ($subject == "") { 
      $error .= "· <span class='alt'>".$locale['422']."</span><br>\n"; 
   } 
   if ($message == "") { 
      $error .= "· <span class='alt'>".$locale['423']."</span><br>\n"; 
   } 
   echo $subject; 
   if (!$error) { 
      require_once INCLUDES."sendmail_include.php"; 
      sendemail($settings['siteusername'],$settings['siteemail'],$mailname,$email,$subject,$message); 
      opentable($locale['400']); 
      echo "<center><br>\n".$locale['440']."<br><br>\n".$locale['441']."</center><br>\n"; 
      closetable(); 
   } else { 
      opentable($locale['400']); 
      echo "<center><br>\n".$locale['442']."<br><br>\n$error<br>\n".$locale['443']."</center><br>\n"; 
      closetable(); 
   } 
} else { 
   opentable($locale['400']); 
   echo $locale['401']."<br><br> 
<form name='userform' method='post' action='".FUSION_SELF."'> 
<table align='center' cellpadding='0' cellspacing='0' class='tbl'> 
<tr> 
<td width='100'>".$locale['402']."</td> 
<td><input type='text' name='mailname' maxlength='50' class='textbox' style='width: 200px;'></td> 
</tr> 
<tr> 
<td width='100'>".$locale['403']."</td> 
<td><input type='text' name='email' maxlength='100' class='textbox' style='width: 200px;'></td> 
</tr> 
<tr> 
<td width='100'>".$locale['404']."</td> 
<td><input type='text' name='subject' maxlength='50' class='textbox' style='width: 200px;'></td> 
</tr> 
<tr><td valign='top' width='90'>".$locale['405']."</td> 
<td><textarea name='message' rows='10' class='textbox' style='width: 320px'></textarea></td> 
</tr> 
<tr> 
<td align='center' colspan='2'> 
<input type='submit' name='sendmessage' value='".$locale['406']."' class='button'> 
</td> 
</tr> 
</table> 
</form>\n"; 
   closetable(); 
} 
 
require_once "side_right.php"; 
require_once "footer.php"; 
?>
  
 
Z góry dzi?ki za pomoc
 
 | 
|   | 
 
 
 | 
 | 
  wlodekp | 
 Dodany dnia 15.03.2007 22:18:14 
 | 
 
  
Weteran 
 
 
  
Postów: 3101 Pomógł: 29 
Data rejestracji: 21.05.2005 22:27 
  | 
Masz naprawd? niez?y orzech do zgryzienia? 
openside i opanetable to siostrzane funkcje jedynie ró?ni? si? w tre?ci klas obs?uguj?cych-fonty odst?p góra dó? itd-procedura post?powania jest jest taka sama 
Tyle wystarczy?
 
 | 
|   | 
 
 
 | 
 | 
| dex | 
 Dodany dnia 16.03.2007 05:07:06 
 | 
 
  
Pocz?tkuj?cy 
 
 
  
Postów: 212 
Data rejestracji: 16.08.2006 15:18 
  | 
teraz to ju? z górki pójdzie   dzi?ki za cierpliwo??  
 
 | 
|   | 
 
 
 |