Strona głowna - NIE DZIAŁA!!!!!!

~pocztkujcy

No avatar

2006-05-25 19:07

Witam.

Posiadam prosty sklepik do puki pozostawiłem go w takiej szacie graficznej to jest wszystko ok schody zaczely się dy chciałem go upiękrzyć to znaczy jak zmodyikuje plik index.php do postaci "
<html>
<body>
<table width="760" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="56"><img src="gfx/logo.gif" width="250" height="56"></td>
</tr>
<tr>
<td><img src="gfx/top1.jpg" width="186" height="213"><img src="gfx/top2.jpg" width="194" height="213"><img src="gfx/top3.jpg" width="198" height="213"><img src="gfx/top4.jpg" width="182" height="213"></td>
</tr>
<tr>
<td height="26">
<table width="732" border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td height="26" background="gfx/menu1.gif" width="122" CLASS="MENU"><a href="index.html">START</a></td>
<td height="26" width="122" background="gfx/menu.gif" CLASS="MENU"><a href="firma.php">O FIRMIE</a></td>
<td height="26" width="122" background="gfx/menu.gif" CLASS="MENU"><a href="http://dhapollo.ovh.org/marcin/sklep/index.php">SKLEP</a></td>
<td height="26" width="122" background="gfx/menu.gif" CLASS="MENU"><a href="serwis.php">SERWIS</a></td>
<td height="26" width="122" background="gfx/menu.gif" CLASS="MENU"><a href="sterowniki.php">STEROWNIKI</a></td>
<td height="26" width="122" background="gfx/menu2.gif" CLASS="MENU"><a href="kontakt.php">KONTAKT</a></td>
</tr>
</table>
</td>
</tr>
</table></body></html>

<?php
/*
* Quick.Cart by OpenSolution.org
*
* www.opensolution.org
*/
extract( $_GET );

require 'config/general.php';

if( !isset( $p ) || $p == '' ){
$p = $config['start_page'];
}

if( ereg( 'Window', $p ) ){
$p = ereg_replace( 'Window', '', $p );
$bPrint = true;
$sBlockPage = '_PRINT';
}
elseif( ereg( 'Gallery', $p ) ){
$p = ereg_replace( 'Gallery', '', $p );
$bGallery = true;
$sBlockPage = '_GALLERY';
}

if( !isset( $iCategory ) )
$iCategory = null;

require_once DIR_LANG.LANGUAGE.'.php';

require_once DIR_LIBRARIES.'TplParser.php';
require_once DIR_LIBRARIES.'FileJobs.php';
require_once DIR_LIBRARIES.'FlatFiles.php';
require_once DIR_LIBRARIES.'Trash.php';

if( isset( $sWord ) && !empty( $sWord ) )
$sWord = htmlspecialchars( changeSpecialChars( stripslashes( $sWord ) ) );

/*
* Add-ons functions
*/
if( filesize( DIR_PLUGINS.'plugins.php' ) > 30 )
require DIR_PLUGINS.'plugins.php';

$tpl = new TplParser;
$oFF = new FlatFiles;
$content= null;
$tpl->setDir( TPL );

require_once DIR_CORE.'other.php';
require_once DIR_CORE.'categories-'.$config['db_type'].'.php';
require_once DIR_CORE.'categories.php';

/*
* Add-ons actions
*/
if( filesize( DIR_PLUGINS.'actions_client.php' ) > 30 )
require DIR_PLUGINS.'actions_client.php';

getAction( $p, 'actions_client/' );

if( is_file( $sActionFile ) )
require_once $sActionFile;
else{
require_once DIR_CORE.'files-'.$config['db_type'].'.php';
require_once DIR_CORE.'files.php';

if( !isset( $bDisplayedPage ) ){
if( strlen( $p ) > 2 )
$iCategory = substr( $p, 2 );

if( !is_numeric( $iCategory ) )
$iCategory = $config['contact_page'];

$aData = throwCategory( $iCategory, true, true );

if( !isset( $aData['sDescriptionFull'] ) ){
$iCategory = $config['contact_page'];
$aData = throwCategory( $iCategory, true, true );
}

$sBlock = 'COLUMNS_ONE';
$sTitleBefore = $aData['sName'].' - ';
$sSubcategories = listCategoriesChildren( $iCategory, 'contents_more.tpl', true );
$aFiles = listFiles( $iCategory, 'contents_more.tpl', 2 );

if( $iCategory == $config['contact_page'] ){
if( isset( $_POST['sSend'] ) )
$sContentPanel = sendEmail( $_POST, 'contact.tpl' );
else
$sContentPanel = $tpl->tbHtml( 'contact.tpl', 'FORM' );
$sBlock = 'COLUMNS_TWO_CONTACT';
}
else{
if( isset( $aFiles['sPhotosDefault'] ) )
$sContentPanel = $aFiles['sPhotosDefault'];
if( isset( $aFiles['sPhotos'] ) )
$sContentPanel .= $aFiles['sPhotos'];

if( isset( $sContentPanel ) && !empty( $sContentPanel ) )
$sBlock = 'COLUMNS_TWO';
}
$content .= $tpl->tbHtml( 'contents_more.tpl', $sBlock );
}
}

if( !isset( $sBlockPage ) ){
if( !isset( $sCategoriesMenu ) )
$sCategoriesMenu = listCategories( 'categories_menu.tpl', 1, true, Array( $iCategory ) );
if( !isset( $sContentsMenu ) )
$sContentsMenu = listCategories( 'contents_menu.tpl', 2, true, Array( $iCategory ) );
$sBlockPage = null;
}

echo $tpl->tbHtml( 'page.tpl', 'HEAD'.$sBlockPage ).$content.$tpl->tbHtml( 'page.tpl', 'FOOTER'.$sBlockPage );
?> "

to po prubie kupna pokazuje sie strona z błedami
"
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at c:\usr\apache\httpd\html\sklep2\index2.php:9) in c:\usr\apache\httpd\html\sklep2\actions_client\orders.php on line 3

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at c:\usr\apache\httpd\html\sklep2\index2.php:9) in c:\usr\apache\httpd\html\sklep2\actions_client\orders.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at c:\usr\apache\httpd\html\sklep2\index2.php:9) in c:\usr\apache\httpd\html\sklep2\actions_client\orders.php on line 27
"
w takim razie pożuciłem pruby modernizacji kodu sklepu stwożyłem zupełnie nową strone z możliwościa logowania użytkowników i ich rejesteracją w momencie zalogowania użytkownika pokazuje sie jego menu w którym jest między innymi jest sklep postanowiłem że poprostu wykożystam funkcje include i strona załaduje sie poprawnie ale i tym razem nie wyszło występuje błąd
"
Fatal error: Call to a member function listCategoriesToArray() on a non-object in c:\usr\apache\httpd\html\core\categories-ff.php on line 103
"
Jeszcze raz podkreślam iż w plikach sklepu nic nie grzebałem

kod w piku do którego wstawiłem include do strony sklepu wygląda następująco

"
<?


include('config.php');
include('module/login.inc.php');

#=====================================================#

del_old();
if(is_user_login()=='yes' AND $cmd=='avatar') {
update('icon');
header("Location: login.php?cmd=profil");
exit;
}
if($cmd=='logout') user_logout();
if($cmd=='glogin') $what = login_guest($goto);
if(is_user_login()<>'yes' AND $cmd=='profil') $cmd = '';

if(check_form()=='' AND $cmd=='register') add_jp_user();

#=====================================================#

function site_main() {

global $cmd, $what, $gnick, $cmd2, $key, $gnick, $act, $id;


if(is_user_login()=='yes') {

if($cmd=='' OR $cmd=='profil') {
main_title_open();
echo 'Ustawienia';
main_title_close();
main_text_open();
edit_form($gnick);
main_text_close();
}

if($cmd=='' OR $cmd=='strona') {
main_title_open();
echo 'Witaj ';
echo $gnick;
main_title_close();
main_text_open();
echo '<br><br>I ty możesz mieć własną stronę www na profesionalnym serwerze.
<br><br> W celu uzyskania szczegółowych informacji skontaktuj sie z Administratotem strony.<br><br>
Strona będzie widoczna <a href="~'.$gnick.'';

echo '"">';
echo 'Tutaj</a><br><br>';
echo 'Adres twojej strony www to <b> http://mmcomputer.no-ip.pl/~';
echo $gnick;
echo '</b><br><br>Jak narazie aktualizacja jest możliwa po przez serwer ftp, nad stroną administracyją przez www mamy nadzieje że niebawem powstanie.<br><br><br>Jeśli jestś naszym stałym klijentem to zapraszamy do zaożnia konta pocztowego na naszym serwerze!!!!!';
main_text_close();
}
#######################################

#TO JEST TEN FRAGMENT OD SKLEPU######################################################################################################## #

#######################################
if($cmd=='' OR $cmd=='sklep') {
main_title_open();
echo 'Witaj ';
echo $gnick;
main_title_close();
main_text_open();
echo '<br><br>';
include ('sklep2/index2.php');
main_text_close();

}
#######################################

#### kONIEC ############################################################################################################## ############

#######################################

if($cmd=='save') {
main_title_open();
echo 'Ustawienia';
main_title_close();
main_text_open();
if(check_form('aaa')=='') {
update();
} else {
echo check_form('aaa');
edit_form($gnick);
}
main_text_close();
}


} else {

if($cmd=='' OR $cmd=='logout') {
main_title_open();
echo 'Logowanie';
main_title_close();

main_text_open();
echo '<br>
<table border="0" cellspacing="0" cellpadding="2">
<form name="logowanie" method="post" action="login.php">
<tr>
<td class="menu" align="right"> nick:</td>
<td class="uni_02">
<input type="text" name="ga10" value="'.$ga10.'">
</td>
</tr>
<tr>
<td class="menu" align="right" valign="top">hasło: </td>
<td class="uni_02">
<input type="password" name="gb10"><br>
[<a href="login.php#pass">zapomniane hasło</a>]
<input type="hidden" name="cmd" value="glogin">
<br><br></td>
</tr>
<tr>
<td class="menu">&nbsp;</td>
<td class="menu">
<input style="font-weight: bold;" type="submit" name="ok" value="zaloguj">
</td>
</tr>
</form></table>
';
main_text_close();

}

if($cmd=='' OR $cmd=='logout') {
echo '<a name="reg"></a>';
main_title_open();
echo 'Rejestracja';
main_title_close();

main_text_open();
echo 'Co daje rejestracja w tym serwisie? Jeżeli często tu zagl&plusmn;dasz znacznie ułatwi Ci korzystanie
ze strony, nie będziesz musiał za każdym razem wpisywać swoich danych na forum i w komentarzach,
zapamiętane zostan&plusmn; posty na forum, które już przeczytałe&para;...';

r_form();

main_text_close();

} elseif($cmd=='register') {
echo '<a name="reg"></a>';
main_title_open();
echo 'Rejestracja';
main_title_close();

main_text_open();
echo check_form();
r_form();

main_text_close();

} elseif($cmd=='ok') {
main_title_open();
echo 'Rejestracja';
main_title_close();

main_text_open();
if($cmd2=='ok')
echo 'Rejestracja zakończona pomy&para;lnie! Na Twoj&plusmn; skrzynkę pocztow&plusmn; została wysłana wiadomo&para;ć
z adresem aktywuj&plusmn;cym Twoje konto!';
else
echo 'Rejestracja nie powiodła się, zgło&para; ten fakt webmasterowi!';
echo '<br><br>
<center>[<a href="index.php">strona główna</a>]</center><br>';
main_text_close();

} elseif($cmd=='glogin') {

main_title_open();
echo 'Logowanie';
main_title_close();

main_text_open();
echo 'Podany login b&plusmn;dĽ hasło jest błędne, spróbuj ponownie lub skorzystaj z funkcji <a href="login.php#pass">zapomniane hasło</a>';
main_text_close();

} elseif($cmd=='start' AND $key<>'') {

main_title_open();
echo 'Potwierdzenie rejestracji';
main_title_close();

main_text_open();
act_user($key);
main_text_close();

} elseif($cmd=='start' AND $key<>'') {

main_title_open();
echo 'Potwierdzenie rejestracji';
main_title_close();

main_text_open();
act_user($key);
main_text_close();

}

if($cmd=='' OR $cmd=='glogin' OR $cmd=='send_pass') {
echo '<a name="pass"></a>';
main_title_open();
echo 'Zapomniane hasło';
main_title_close();

main_text_open();
send_pass();
main_text_close();

}
}

if($cmd=='users' AND is_user_login()=='yes') {
main_title_open();
echo 'Lista użytkowników';
main_title_close();

main_text_open();
user_list();
main_text_close();
}

if($cmd=='pw_get' AND is_user_login()=='yes') {

if($act=='del') del_pw();
if($act=='read' AND $id<>'') pw_set_readed();
if($act=='readed') pw_set_all_readed();

if($act=='read' AND $id<>'') {
main_title_open();
pw_read_title();
main_title_close();
main_text_open();
echo '<br><center><b>[ <a href="login.php?cmd=pw_re&id='.$id.'">odpowiedz</a> | <a href="login.php?cmd=pw_fw&id='.$id.'">prze&para;lij dalej</a> | <a href="login.php?cmd=pw_get&act=del&id='.$id.'">usuń</a> ]</b></center><br>';
pw_read();
echo '<br>';
main_text_close();
}

main_title_open();
echo 'Wiadomo&para;ci - skrzynka odbiorcza';
main_title_close();
main_text_open();
echo '<br><center><b>[ <a href="login.php?cmd=pw_get">od&para;wież</a> | <a href="login.php?cmd=pw_new">napisz wiadomo&para;ć</a> | <a href="login.php?cmd=pw_get&act=readed">oznacz jako przeczytane</a> ]</b></center><br>';
pw_list();
echo '<br>';
main_text_close();

}

if($cmd=='pw_re' AND is_user_login()=='yes') {
main_title_open();
echo 'Odpowiedz';
main_title_close();

main_text_open();
pw_form('reply');
main_text_close();
}

if($cmd=='pw_fw' AND is_user_login()=='yes') {
main_title_open();
echo 'Prze&para;lij dalej';
main_title_close();

main_text_open();
pw_form('forward');
main_text_close();
}

if($cmd=='pw_new' AND is_user_login()=='yes') {
main_title_open();
if($act=='send') echo 'Wysłano wiadomo&para;ć'; else echo 'Redagowanie wiadomo&para;ci';
main_title_close();

main_text_open();
if($act=='send') pw_send(); else pw_form('');
main_text_close();
}

if($cmd=='pw_new' AND is_user_login()<>'yes') {
main_title_open();
echo 'Redagowanie wiadomo&para;ci';
main_title_close();

main_text_open();
if(pw_mail($GLOBALS[to])=='err') {

echo '<br><center>Wskazany użytkownik nie istnieje.</center><br>';

} else {
echo 'Aby mieć możliwo&para;ć wysłania prywatnej wiadomo&para;ci musisz być zalogowany (aby się zalogować kliknij <a href="login.php?cmd=">tutaj</a>). Jeżeli nie masz jeszcze swojego konta w tym serwisie możesz zarejestrować się za darmo klikaj&plusmn;c <a href="login.php?cmd=#reg">tutaj</a>.
<br><br>
Możesz również wysłać wiadomo&para;ć na adres tego użytkownika: '.pw_mail($GLOBALS[to]).'.';
}
main_text_close();
}


}

#=====================================================#

$site_title = 'użytkownicy';
$meta_info = '';

include("theme/$theme/normal.php");
?>

"

JAK MOGE INCLUDOWAC STRONE SKLEPU DO MOIEJ ZEBY NIE BYŁO PROBELMÓW
ALBOJAKIEŚ INNE POMYSŁY ZAMIAST INCLUDE

POZDRAWIAM ALL

~RickyDangerus

No avatar

2006-05-25 23:29

ale koleś!!!
Po pierwsze ZMIEN Hasło do Admina!!! - bos chyba głupi albo nie rozsadny, !!!

Ufff może będzie lepiej

~RickyDangerus

No avatar

2006-05-25 23:30

Po drugie daj sobie spokój ze sklepem w wersji 1.1
i odpal 1.2 lub 1.3 - poki co stabilny jest

Ufff może będzie lepiej

~Czepialski

No avatar

2006-05-25 23:41

"Posiadam prosty sklepik do puki pozostawiłem go w takiej szacie graficznej to jest wszystko ok schody zaczely się dy chciałem go upiękrzyć"

jedno zdanie 2 ortosy!!

puki = póki
upiękrzyć=upiększyć

a slogan firmy "Zaufaj naszemu doświadczeniu" hihi

RZE JAAK

~kristooki

No avatar

2006-05-26 13:08

widze że próbujesz zmienić wygląd sklepu w pliku index.php - powinieneś to robić za pomocą skórek *.tpl

~pocztkujcy

No avatar

2006-05-26 17:55

Hasełko to ja wiem i to jest celowe działanie, pomijając to jak można sie pozbyć tego błędu




Fatal error: Call to a member function listCategoriesToArray() on a non-object in c:\usr\apache\httpd\html\core\categories-ff.php on line 103



Do góry
o nas | kontakt