Wstawianie kodu w panelu
|
MXM |
Dodany dnia 30.06.2009 13:00:12
|
Przedszkolak
Postów: 9
Data rejestracji: 20.01.2009 22:30
|
Witam mam pewien problem chce umieścić reklamy google w środkowym panelu normalnie to działa , ale chciałem aby wygląd panelu się nie pokazywał dlatego skasowałem openside i closeside i działało dopuki nie wprowadziłem skryptu reklamy oto kod:
echo '
<center>
<script type='text/javascript'><!--
google_ad_client = 'pub-3783381787158851';
/* 728x90, utworzono 09-06-30 */
google_ad_slot = '3010358515';
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type='text/javascript'
src='http://pagead2.googlesyndication.com/pagead/show_ads.js'>
</script>
</center>
';
|
|
|
|
Wścibski Gość |
Dodany dnia 01.11.2024 14:31:28
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Pieka |
Dodany dnia 30.06.2009 13:31:19
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Skoro zamieniles w kodzie reklamy podwojne apostrofy na pojedyncze, to musisz miec echo z podwojnymi, czyli:
echo "Tu Twoj kod z zamienionymi apostrofami";
Jestem jaki jestem
|
|
|
|
MXM |
Dodany dnia 01.07.2009 22:16:17
|
Przedszkolak
Postów: 9
Data rejestracji: 20.01.2009 22:30
|
Dzięki Pieka, zapomniałem o tak banalnej rzeczy, a teraz mam drugi i ostatni problem, chce w panelu dodać losowy element znalazłem taki skrypt:
$tablica[]='ciąg1';
$tablica[]='może być też ścieżka pliku, wtedy trzeba podsiąwziąć dodatkowe czynności, np. zaincludowanie ich';
//tu można podawać kolejne elementy, w php w tablicach jest tak, że jak nie
//ma podanego indeksu tablicy, to dopisuje na końcu tablicy
//można dać dowolną liczbę elementów tablicy
$wybrany=rand(0,count($tablica)-1);
//wybiera dowolny element tablicy
//count(nazwa-tablicy) zwraca ilość jej elementów
//aby wybrać element trzeba odjąć jeden, bo indeksy zaczynają się od 0
$element=$tablica[$wybrany];
echo $element';
//wyświetla losowy element
ale wyświetla błąd:
Parse error: syntax error, unexpected ']', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/accounts_m/mxm/public_html/administration/panel_editor.php(112) : eval()'d code on line 4
Edytowane przez Pieka dnia 01.07.2009 22:19:16
|
|
|
|
marcon |
Dodany dnia 03.07.2009 21:41:52
|
Przedszkolak
Postów: 3
Data rejestracji: 30.04.2009 17:47
|
Dzień dobry.
Chciałbym wstawić w panel taki oto skrypt:
<script language="JavaScript1.2">
/* script by Dynamic Drive */
var delay=3000 //set delay between message change (in miliseconds)
var fcontent=new Array()
begintag='<font style=font-family:arial;font-size:10pt;color:black;>' //set opening tag, such as font declarations
fcontent[0]="Tekst 1"
fcontent[1]="Tekst 2"
fcontent[2]="Tekst 3"
closetag='</font>'
var fwidth=250 //set scroller width
var fheight=15 //set scroller height
///No need to edit below this line/////////////////
var ie4=document.all&&!document.getElementById
var ns4=document.layers
var DOM2=document.getElementById
var faderdelay=0
var index=0
if (DOM2)
faderdelay=2000
//function to change content
function changecontent(){
if (index>=fcontent.length)
index=0
if (DOM2){
document.getElementById("fscroller").style.color="rgb(255,255,255)"
document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
colorfade()
}
else if (ie4)
document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag
else if (ns4){
document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag)
document.fscrollerns.document.fscrollerns_sub.document.close()
}
index++
setTimeout("changecontent()",delay+faderdelay)
}
// colorfade() partially by Marcio Galli for Netscape Communications. ////////////
// Modified by Dynamicdrive.com
frame=20;
hex=255 // Initial color value.
function colorfade() {
// 20 frames fading process
if(frame>0) {
hex-=12; // increase color value
document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
frame--;
setTimeout("colorfade()",20);
}
else{
document.getElementById("fscroller").style.color="rgb(0,0,0)";
frame=20;
hex=255
}
}
if (ie4||DOM2)
document.write('<div id="fscroller" style="border:0px solid black;width:'+fwidth+';height:'+fheight+';padding:2px"></div>')
window.onload=changecontent
</script>
Oczywiście przeczytałem o tym, że muszę zmienić podwójny apostrof na pojedynczy ale gdy to zrobię skrypt nie działa.
Proszę więc o pomoc. Próbowałem różne sposoby, ale dopiero zaczynam swoją przygodę z PHP-Fusion.
|
|
|
|
krystian1988 |
Dodany dnia 04.07.2009 09:21:42
|
Zaawansowany
Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Oto kod marcon:
openside("Twój panel");
?>
<center><script language="JavaScript1.2">
/* script by Dynamic Drive */
var delay=3000 //set delay between message change (in miliseconds)
var fcontent=new Array()
begintag='<font style=font-family:arial;font-size:10pt;color:black;>' //set opening tag, such as font declarations
fcontent[0]="Tekst 1"
fcontent[1]="Tekst 2"
fcontent[2]="Tekst 3"
closetag='</font>'
var fwidth=250 //set scroller width
var fheight=15 //set scroller height
///No need to edit below this line/////////////////
var ie4=document.all&&!document.getElementById
var ns4=document.layers
var DOM2=document.getElementById
var faderdelay=0
var index=0
if (DOM2)
faderdelay=2000
//function to change content
function changecontent(){
if (index>=fcontent.length)
index=0
if (DOM2){
document.getElementById("fscroller").style.color="rgb(255,255,255)"
document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
colorfade()
}
else if (ie4)
document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag
else if (ns4){
document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag)
document.fscrollerns.document.fscrollerns_sub.document.close()
}
index++
setTimeout("changecontent()",delay+faderdelay)
}
// colorfade() partially by Marcio Galli for Netscape Communications. ////////////
// Modified by Dynamicdrive.com
frame=20;
hex=255 // Initial color value.
function colorfade() {
// 20 frames fading process
if(frame>0) {
hex-=12; // increase color value
document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
frame--;
setTimeout("colorfade()",20);
}
else{
document.getElementById("fscroller").style.color="rgb(0,0,0)";
frame=20;
hex=255
}
}
if (ie4||DOM2)
document.write('<div id="fscroller" style="border:0px solid black;width:'+fwidth+';height:'+fheight+';padding:2px"></div>')
window.onload=changecontent
</script></center>
<?
closeside();
Edytowane przez Pieka dnia 04.07.2009 13:04:58
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
marcon |
Dodany dnia 04.07.2009 11:06:34
|
Przedszkolak
Postów: 3
Data rejestracji: 30.04.2009 17:47
|
krystian1988 Dziękuję Ci za pomoc.
|
|
|
|
speedoo |
Dodany dnia 20.07.2009 11:36:22
|
Przedszkolak
Postów: 2 Ostrzeżeń: 1
Data rejestracji: 20.07.2009 10:58
Złamana licencja
|
Witam,
chciałbym dodać panel na tnb.pl wszystko działa poprawnie a na cba.pl nie moge sobie poradzić .
<p>
<style type="text/css">
.ddbanner {
position: absolute;
top: 303;
left: 136;
}
</style>
<DIV CLASS="ddbanner">
<left><table border="0" width="136">
<tr>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?player=2','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=335, height=46')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20player.png" width="124" height="36" border="0" alt="Player Online"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?lista','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=430, height=500')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20listA.png" width="124" height="36" border="0" alt="Dangers Lista"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?rama','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=430, height=500')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20ramowka.png " width="124" height="36" border="0" alt="Ramowka"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?send','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, width=340, height=320')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20POZDRO.png " width="124" height="36" border="0" alt="Wyślij Pozdro"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?utwor','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, width=380, height=260')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20UTWOR.png " width="124" height="36" border="0" alt="Utwór na życzenie"></a></td>
</tr>
</table></left>
</div>
</div>
Prosze o pomoc z góry dziękuje .
Edytowane przez Chemikpil dnia 20.07.2009 13:31:05
|
|
|
|
krystian1988 |
Dodany dnia 20.07.2009 12:40:26
|
Zaawansowany
Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
speedoo napisał/a:
Witam,
chcicałbym dodać panel na tnb.pl wszystko działa porawnie a na cba.pl nie moge sobie poradzić
<p>
<style type="text/css">
.ddbanner {
position: absolute;
top: 303;
left: 136;
}
</style>
<DIV CLASS="ddbanner">
<left><table border="0" width="136">
<tr>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?player=2','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=335, height=46')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20player.png" width="124" height="36" border="0" alt="Player Online"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?lista','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=430, height=500')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20listA.png" width="124" height="36" border="0" alt="Dangers Lista"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?rama','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=430, height=500')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20ramowka.png " width="124" height="36" border="0" alt="Ramowka"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?send','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, width=340, height=320')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20POZDRO.png " width="124" height="36" border="0" alt="Wyślij Pozdro"></a></td>
<td width="36">
<a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?utwor','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, width=380, height=260')">
<img src="http://dangers-fm.cba.pl/images/szablon%20do%20UTWOR.png " width="124" height="36" border="0" alt="Utwór na życzenie"></a></td>
</tr>
</table></left>
</div>
</div>
prosze o pomoc z góry dziękuje
A wystarczyło poczytać parę linijek w tym dziale jak napisałem jak można to zrobić no ale ok stało się proszę kod działa w 100% sprawdzałem u siebie, a oto i on:
GeSHi: PHP openside("name"); ?> <p> <style type="text/css"> .ddbanner { position: absolute; top: 303; left: 136; } </style> <DIV CLASS="ddbanner"> <left><table border="0" width="136"> <tr> <td width="36"> <a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?player=2','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=335, height=46')"> <img src="http://dangers-fm.cba.pl/images/szablon%20do%20player.png" width="124" height="36" border="0" alt="Player Online"></a></td> <td width="36"> <a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?lista','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=430, height=500')"> <img src="http://dangers-fm.cba.pl/images/szablon%20do%20listA.png" width="124" height="36" border="0" alt="Dangers Lista"></a></td> <td width="36"> <a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?rama','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=yes, directories=no, status=no, resizable=no, width=430, height=500')"> <img src="http://dangers-fm.cba.pl/images/szablon%20do%20ramowka.png " width="124" height="36" border="0" alt="Ramowka"></a></td> <td width="36"> <a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?send','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, width=340, height=320')"> <img src="http://dangers-fm.cba.pl/images/szablon%20do%20POZDRO.png " width="124" height="36" border="0" alt="Wyślij Pozdro"></a></td> <td width="36"> <a href="#" onclick="window.open('http://www.dangerfm.eradia.net/?utwor','','toolbar=no, menubar=no,location=no, personalbar=no, scrollbars=no, directories=no, status=no, resizable=no, width=380, height=260')"> <img src="http://dangers-fm.cba.pl/images/szablon%20do%20UTWOR.png " width="124" height="36" border="0" alt="Utwór na życzenie"></a></td> </tr> </table></left> </div> </div> <? closeside();
Zinterpretowano w sekund: 0.021, wykorzystano GeSHi 1.0.8.10
Różnica między tnb.pl a cba.pl jest taka:
tnb.pl jest zmodyfikowany więc bez problemu wstawiasz sobie w panel kod.
cba.pl jest pełna instalacja bez modyfikacji czyli że musisz dodawać znaczniki php żeby działało.
Mam nadzieję że będzie działać.
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
speedoo |
Dodany dnia 20.07.2009 13:36:23
|
Przedszkolak
Postów: 2 Ostrzeżeń: 1
Data rejestracji: 20.07.2009 10:58
Złamana licencja
|
Wielkie dzięki krystian1988 a można sobie zmodyfikowac tak jak tnb???
Edytowane przez speedoo dnia 20.07.2009 13:41:41
|
|
|
|
krystian1988 |
Dodany dnia 20.07.2009 13:55:17
|
Zaawansowany
Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Różnica jest taka że na tnb.pl masz w standardzie v6 a nie wiemy jaką wersje masz na cba.pl .
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
MazQuick |
Dodany dnia 24.07.2009 09:45:31
|
Przedszkolak
Postów: 2
Data rejestracji: 24.07.2009 09:37
|
Ja mam problem mały.
Próbuje wrzucić do panelu odtwarzacz Imeem, ale jest mały error :)
Parse error: syntax error, unexpected '<' in /home/polishbe/domains/polishbeatbox.pl/public_html/administration/panel_editor.php(112) : eval()'d code on line 2
openside("Player");
echo <div style="width:300px;"><object width="300" height="340"><param name="movie" value="http://media.imeem.com/pl/VaqtrVqELD/"></param><param name="wmode" value="transparent"></param><embed src="http://media.imeem.com/pl/VaqtrVqELD/" type="application/x-shockwave-flash" width="300" height="340" wmode="transparent"></embed></object><div style="background-color:#E6E6E6;padding:1px;"><div style="float:left;padding:4px 4px 0 0;"><a href="http://www.imeem.com/"></a></div>
closeside();
Dzięx za help :)
|
|
|
|
Pieka |
Dodany dnia 24.07.2009 09:51:24
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Zapoznaj sie z pierwszym postem tematu i lub przede wszystkim zasadami budowy kodu, szczegolnie tymi podstawowymi. Co to ma by za echo? Nie ma poczatku i konca... Przyjrzyj sie postom i popraw swoj kod, a wszystko zadziala.
Jestem jaki jestem
|
|
|
|
MazQuick |
Dodany dnia 24.07.2009 09:59:00
|
Przedszkolak
Postów: 2
Data rejestracji: 24.07.2009 09:37
|
Zrobiłem tak:
echo "<div style='width:300px;'><object width='300' height='340'><param name='movie' value='http://media.imeem.com/pl/VaqtrVqELD/'></param><param name='wmode' value='transparent'></param><embed src='http://media.imeem.com/pl/VaqtrVqELD/' type='application/x-shockwave-flash' width='300' height='340' wmode='transparent'></embed></object><div style='background-color:#E6E6E6;padding:1px;'><div style='float:left;padding:4px 4px 0 0;'></div>";
I działa :)
Ech czytanie jednak boli :D
|
|
|
|
Szapko |
Dodany dnia 10.08.2009 21:30:06
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
Ja mam dobry kod, ale panel po dodaniu i włączeniu nie wyświetla mi zawartości. Najdziwniejsze jest to, że gdy włączę tryb prac na serwerze, to panel działa jak należy. Co z nim nie tak?
openside("name");
echo "<div class='recenzja'>";
echo "<img src='".THEME."images/blank.png' border='0'>";
$id2 = 0;
$result = dbquery("SELECT article_id, article_subject, article_snippet FROM ".DB_ARTICLES." WHERE article_draft='0' ORDER BY article_datestamp DESC LIMIT 15");
if (dbrows($result) > 0 ) {
$i2=0;
while($data = dbarray($result)) {
$i2++;
switch ($i2) {
case 1:
$id2 = 'start';
break;
case dbrows($result):
$id2 = 'koniec';
break;
default:
$id2 = '';
}
$itemsubject = trimlink($data['article_subject'], 23);
$fragment = substr(stripslashes($data['article_snippet']), 0, 186).'...';
echo "<div class='ukryj' id='".$id2."' style='display: none'>";
echo "<font style='font-size: 9px;'>Najnowszy artykuł:</font> <a href='".BASEDIR."articles.php?article_id=".$data['article_id']."' title='".$data['article_subject']."' style='font-size: 9px; color: #f7941d;'>$itemsubject</a> ";
echo "<br />";
echo "<center><img src='".THEME."images/kreska.png' border='0'></center>";
echo "<font style='font-size: 9px;'>";
echo "$fragment";
echo "</font>";
echo "</div>";
}
echo "<div align='right'><a href='#' id='poprzedni'><img src='".THEME."images/rec-left.png' border='0'></a> <a href='#' id='dalej'><img src='".THEME."images/rec-right.png' border='0'></a></div>";
echo "</div>";
} else {
echo "<div style='text-align:center'><font style='font-size: 9px;'>".$locale['global_031']."</font></div>n";
}
echo "</div>";
Teraz zauważyłem, że panel działa także na forum gdy jest otwarte/zamknięte.
closeside();
Edit//
Konsola błędów pokazuje mi coś takiego:
Błąd: $poprzedni is null
Plik źródłowy: http://www.narutoz.info/news.php
Wiersz: 15
Edytowane przez Pieka dnia 13.08.2009 10:04:24
|
|
|
|
kamdz |
Dodany dnia 13.08.2009 08:58:10
|
Przedszkolak
Postów: 44 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 30.07.2009 19:06
|
Przejrzałem cały temat x2, ale nie znalazłem rozwiązania.
Mam panel:
openside("Zarządzanie");
echo "<center><div style='background: url(/panel.png) repeat-x center; width:150px; height:222px;'>
<div style='text-align: center; width: 100%; padding-top: 10px'>Darmowy kod</div>
<div style='text-align: center; width: 100%; padding-top: 10px'>
<marquee direction='left' scrollamount='2' scrolldelay='1' onmouseover='this.stop()' onmouseout='this.start()'>XDLOHHND</marquee></div>
</div>";
closeside();
Kliknij i zaczekaj na załadowanie kodu ...
i na koniec przed diva kończącego chciałbym dodać jeszcze:
echo "Twoje konto vip wygasa: " .$userdata['group_expiration_date'] ;
echo "<br />";
echo "Pozostało: " .$userdata['tickets'] ." partii" ;
Kliknij i zaczekaj na załadowanie kodu ...
Próbowałem z ", ', <?php ?>, ze wszystkim :/ Jak zrobić żeby mi wyświetlało wpis z bazy?
Edytowane przez Pieka dnia 13.08.2009 10:07:57
|
|
|
|
zezol |
Dodany dnia 13.08.2009 14:15:33
|
Bywalec
Postów: 593 Pomógł: 34
Data rejestracji: 09.12.2006 22:16
|
Fajnie fajnie... A jaki błąd ci wyrzuca?
openside("Zarządzanie");
echo "<center><div style='background: url(/panel.png) repeat-x center; width:150px; height:222px;'>
<div style='text-align: center; width: 100%; padding-top: 10px'>Darmowy kod</div>
<div style='text-align: center; width: 100%; padding-top: 10px'>
<marquee direction='left' scrollamount='2' scrolldelay='1' onmouseover='this.stop()' onmouseout='this.start()'>XDLOHHND</marquee></div>
Twoje konto vip wygasa: ".$userdata['group_expiration_date']."
<br />
Pozostało: ".$userdata['tickets']." partii
</div>";
closeside();
Na pewno masz w tabeli users pole group_expiration_date oraz tickets?
|
|
|
|
kamdz |
Dodany dnia 13.08.2009 14:24:53
|
Przedszkolak
Postów: 44 Pomógł: 1 Ostrzeżeń: 1
Data rejestracji: 30.07.2009 19:06
|
Dzięki działa idealnie :*
i pola są/były na pewno
|
|
|
|
jupit3 |
Dodany dnia 18.08.2009 21:08:28
|
Przedszkolak
Postów: 3
Data rejestracji: 18.08.2009 18:53
|
Mam problem z includowaniem wygenerowanego skryptu php - przez program PHP Generator for MySQL :
W oknie "Dodatkowe strony" dałem :
<?php
include('produkty.php');
?>
Jest to tylko jeden plik - nie ma w nim odwołań do innych plików - on odwołuje się do siebie
oto on :
<?php session_start();
if (isset($_GET["order"])) $order = @$_GET["order"];
if (isset($_GET["type"])) $ordtype = @$_GET["type"];
if (isset($_POST["filter"])) $filter = @$_POST["filter"];
if (isset($_POST["filter_field"])) $filterfield = @$_POST["filter_field"];
$wholeonly = false;
if (isset($_POST["wholeonly"])) $wholeonly = @$_POST["wholeonly"];
if (!isset($order) && isset($_SESSION["order"])) $order = $_SESSION["order"];
if (!isset($ordtype) && isset($_SESSION["type"])) $ordtype = $_SESSION["type"];
if (!isset($filter) && isset($_SESSION["filter"])) $filter = $_SESSION["filter"];
if (!isset($filterfield) && isset($_SESSION["filter_field"])) $filterfield = $_SESSION["filter_field"];
?>
<html>
<head>
<title>test -- produkty</title>
<meta name="generator" http-equiv="content-type" content="text/html">
<style type="text/css">
body {
background-color: #FFFFFF;
color: #004080;
font-family: Arial;
font-size: 12px;
}
.bd {
background-color: #FFFFFF;
color: #004080;
font-family: Arial;
font-size: 12px;
}
.tbl {
background-color: #FFFFFF;
}
a:link {
color: #FF0000;
font-family: Arial;
font-size: 12px;
}
a:active {
color: #0000FF;
font-family: Arial;
font-size: 12px;
}
a:visited {
color: #800080;
font-family: Arial;
font-size: 12px;
}
.hr {
background-color: #336699;
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
a.hr:link {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
a.hr:active {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
a.hr:visited {
color: #FFFFFF;
font-family: Arial;
font-size: 12px;
}
.dr {
background-color: #FFFFFF;
color: #000000;
font-family: Arial;
font-size: 12px;
}
.sr {
background-color: #FFFFCF;
color: #000000;
font-family: Arial;
font-size: 12px;
}
</style>
</head>
<body>
<table class="bd" width="100%"><tr><td class="hr"><h2>PHP Generator</h2></td></tr></table>
<?php
$conn = connect();
$showrecs = 20;
$pagerange = 10;
$a = @$_GET["a"];
$recid = @$_GET["recid"];
$page = @$_GET["page"];
if (!isset($page)) $page = 1;
$sql = @$_POST["sql"];
switch ($sql) {
case "insert":
sql_insert();
break;
case "update":
sql_update();
break;
case "delete":
sql_delete();
break;
}
switch ($a) {
case "add":
addrec();
break;
case "view":
viewrec($recid);
break;
case "edit":
editrec($recid);
break;
case "del":
deleterec($recid);
break;
default:
select();
break;
}
if (isset($order)) $_SESSION["order"] = $order;
if (isset($ordtype)) $_SESSION["type"] = $ordtype;
if (isset($filter)) $_SESSION["filter"] = $filter;
if (isset($filterfield)) $_SESSION["filter_field"] = $filterfield;
if (isset($wholeonly)) $_SESSION["wholeonly"] = $wholeonly;
mysql_close($conn);
?>
<table class="bd" width="100%"><tr><td class="hr">http://www.sqlmaestro.com/products/mysql/phpgenerator/</td></tr></table>
</body>
</html>
<?php function select()
{
global $a;
global $showrecs;
global $page;
global $filter;
global $filterfield;
global $wholeonly;
global $order;
global $ordtype;
if ($a == "reset") {
$filter = "";
$filterfield = "";
$wholeonly = "";
$order = "";
$ordtype = "";
}
$checkstr = "";
if ($wholeonly) $checkstr = " checked";
if ($ordtype == "asc") { $ordtypestr = "desc"; } else { $ordtypestr = "asc"; }
$res = sql_select();
$count = sql_getrecordcount();
if ($count % $showrecs != 0) {
$pagecount = intval($count / $showrecs) + 1;
}
else {
$pagecount = intval($count / $showrecs);
}
$startrec = $showrecs * ($page - 1);
if ($startrec < $count) {mysql_data_seek($res, $startrec);}
$reccount = min($showrecs * $page, $count);
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr><td>Table: produkty</td></tr>
<tr><td>Records shown <?php echo $startrec + 1 ?> - <?php echo $reccount ?> of <?php echo $count ?></td></tr>
</table>
<hr size="1" noshade>
<form action="produkty.php" method="post">
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><b>Custom Filter</b> </td>
<td><input type="text" name="filter" value="<?php echo $filter ?>"></td>
<td><select name="filter_field">
<option value="">All Fields</option>
<option value="<?php echo "id" ?>"<?php if ($filterfield == "id") { echo "selected"; } ?>><?php echo htmlspecialchars("id") ?></option>
<option value="<?php echo "nazwa" ?>"<?php if ($filterfield == "nazwa") { echo "selected"; } ?>><?php echo htmlspecialchars("nazwa") ?></option>
<option value="<?php echo "usun" ?>"<?php if ($filterfield == "usun") { echo "selected"; } ?>><?php echo htmlspecialchars("usun") ?></option>
</select></td>
<td><input type="checkbox" name="wholeonly"<?php echo $checkstr ?>>Whole words only</td>
</td></tr>
<tr>
<td> </td>
<td><input type="submit" name="action" value="Apply Filter"></td>
<td><a href="produkty.php?a=reset">Reset Filter</a></td>
</tr>
</table>
</form>
<hr size="1" noshade>
<?php showpagenav($page, $pagecount); ?>
<br>
<table class="tbl" border="0" cellspacing="1" cellpadding="5"width="100%">
<tr>
<td class="hr"> </td>
<td class="hr"> </td>
<td class="hr"> </td>
<td class="hr"><a class="hr" href="produkty.php?order=<?php echo "id" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("id") ?></a></td>
<td class="hr"><a class="hr" href="produkty.php?order=<?php echo "nazwa" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("nazwa") ?></a></td>
<td class="hr"><a class="hr" href="produkty.php?order=<?php echo "usun" ?>&type=<?php echo $ordtypestr ?>"><?php echo htmlspecialchars("usun") ?></a></td>
</tr>
<?php
for ($i = $startrec; $i < $reccount; $i++)
{
$row = mysql_fetch_assoc($res);
$style = "dr";
if ($i % 2 != 0) {
$style = "sr";
}
?>
<tr>
<td class="<?php echo $style ?>"><a href="produkty.php?a=view&recid=<?php echo $i ?>">View</a></td>
<td class="<?php echo $style ?>"><a href="produkty.php?a=edit&recid=<?php echo $i ?>">Edit</a></td>
<td class="<?php echo $style ?>"><a href="produkty.php?a=del&recid=<?php echo $i ?>">Delete</a></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["id"]) ?></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["nazwa"]) ?></td>
<td class="<?php echo $style ?>"><?php echo htmlspecialchars($row["usun"]) ?></td>
</tr>
<?php
}
mysql_free_result($res);
?>
</table>
<br>
<?php showpagenav($page, $pagecount); ?>
<?php } ?>
<?php function showrow($row, $recid)
{
?>
<table class="tbl" border="0" cellspacing="1" cellpadding="5"width="50%">
<tr>
<td class="hr"><?php echo htmlspecialchars("id")." " ?></td>
<td class="dr"><?php echo htmlspecialchars($row["id"]) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("nazwa")." " ?></td>
<td class="dr"><?php echo htmlspecialchars($row["nazwa"]) ?></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("usun")." " ?></td>
<td class="dr"><?php echo htmlspecialchars($row["usun"]) ?></td>
</tr>
</table>
<?php } ?>
<?php function showroweditor($row, $iseditmode)
{
global $conn;
?>
<table class="tbl" border="0" cellspacing="1" cellpadding="5"width="50%">
<tr>
<td class="hr"><?php echo htmlspecialchars("id")." " ?></td>
<td class="dr"><input type="text" name="id" value="<?php echo str_replace('"', '"', trim($row["id"])) ?>"></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("nazwa")." " ?></td>
<td class="dr"><textarea cols="35" rows="4" name="nazwa" maxlength="255"><?php echo str_replace('"', '"', trim($row["nazwa"])) ?></textarea></td>
</tr>
<tr>
<td class="hr"><?php echo htmlspecialchars("usun")." " ?></td>
<td class="dr"><input type="text" name="usun" maxlength="1" value="<?php echo str_replace('"', '"', trim($row["usun"])) ?>"></td>
</tr>
</table>
<?php } ?>
<?php function showpagenav($page, $pagecount)
{
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="produkty.php?a=add">Add Record</a> </td>
<?php if ($page > 1) { ?>
<td><a href="produkty.php?page=<?php echo $page - 1 ?>"><< Prev</a> </td>
<?php } ?>
<?php
global $pagerange;
if ($pagecount > 1) {
if ($pagecount % $pagerange != 0) {
$rangecount = intval($pagecount / $pagerange) + 1;
}
else {
$rangecount = intval($pagecount / $pagerange);
}
for ($i = 1; $i < $rangecount + 1; $i++) {
$startpage = (($i - 1) * $pagerange) + 1;
$count = min($i * $pagerange, $pagecount);
if ((($page >= $startpage) && ($page <= ($i * $pagerange)))) {
for ($j = $startpage; $j < $count + 1; $j++) {
if ($j == $page) {
?>
<td><b><?php echo $j ?></b></td>
<?php } else { ?>
<td><a href="produkty.php?page=<?php echo $j ?>"><?php echo $j ?></a></td>
<?php } } } else { ?>
<td><a href="produkty.php?page=<?php echo $startpage ?>"><?php echo $startpage ."..." .$count ?></a></td>
<?php } } } ?>
<?php if ($page < $pagecount) { ?>
<td> <a href="produkty.php?page=<?php echo $page + 1 ?>">Next >></a> </td>
<?php } ?>
</tr>
</table>
<?php } ?>
<?php function showrecnav($a, $recid, $count)
{
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="produkty.php">Index Page</a></td>
<?php if ($recid > 0) { ?>
<td><a href="produkty.php?a=<?php echo $a ?>&recid=<?php echo $recid - 1 ?>">Prior Record</a></td>
<?php } if ($recid < $count - 1) { ?>
<td><a href="produkty.php?a=<?php echo $a ?>&recid=<?php echo $recid + 1 ?>">Next Record</a></td>
<?php } ?>
</tr>
</table>
<hr size="1" noshade>
<?php } ?>
<?php function addrec()
{
?>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="produkty.php">Index Page</a></td>
</tr>
</table>
<hr size="1" noshade>
<form enctype="multipart/form-data" action="produkty.php" method="post">
<p><input type="hidden" name="sql" value="insert"></p>
<?php
$row = array(
"id" => "",
"nazwa" => "",
"usun" => "");
showroweditor($row, false);
?>
<p><input type="submit" name="action" value="Post"></p>
</form>
<?php } ?>
<?php function viewrec($recid)
{
$res = sql_select();
$count = sql_getrecordcount();
mysql_data_seek($res, $recid);
$row = mysql_fetch_assoc($res);
showrecnav("view", $recid, $count);
?>
<br>
<?php showrow($row, $recid) ?>
<br>
<hr size="1" noshade>
<table class="bd" border="0" cellspacing="1" cellpadding="4">
<tr>
<td><a href="produkty.php?a=add">Add Record</a></td>
<td><a href="produkty.php?a=edit&recid=<?php echo $recid ?>">Edit Record</a></td>
<td><a href="produkty.php?a=del&recid=<?php echo $recid ?>">Delete Record</a></td>
</tr>
</table>
<?php
mysql_free_result($res);
} ?>
<?php function editrec($recid)
{
$res = sql_select();
$count = sql_getrecordcount();
mysql_data_seek($res, $recid);
$row = mysql_fetch_assoc($res);
showrecnav("edit", $recid, $count);
?>
<br>
<form enctype="multipart/form-data" action="produkty.php" method="post">
<input type="hidden" name="sql" value="update">
<input type="hidden" name="xid" value="<?php echo $row["id"] ?>">
<?php showroweditor($row, true); ?>
<p><input type="submit" name="action" value="Post"></p>
</form>
<?php
mysql_free_result($res);
} ?>
<?php function deleterec($recid)
{
$res = sql_select();
$count = sql_getrecordcount();
mysql_data_seek($res, $recid);
$row = mysql_fetch_assoc($res);
showrecnav("del", $recid, $count);
?>
<br>
<form action="produkty.php" method="post">
<input type="hidden" name="sql" value="delete">
<input type="hidden" name="xid" value="<?php echo $row["id"] ?>">
<?php showrow($row, $recid) ?>
<p><input type="submit" name="action" value="Confirm"></p>
</form>
<?php
mysql_free_result($res);
} ?>
<?php function connect()
{
$conn = mysql_connect("localhost", "root", "krasnal");
mysql_select_db("test");
return $conn;
}
function sqlvalue($val, $quote)
{
if ($quote)
$tmp = sqlstr($val);
else
$tmp = $val;
if ($tmp == "")
$tmp = "NULL";
elseif ($quote)
$tmp = "'".$tmp."'";
return $tmp;
}
function sqlstr($val)
{
return str_replace("'", "''", $val);
}
function sql_select()
{
global $conn;
global $order;
global $ordtype;
global $filter;
global $filterfield;
global $wholeonly;
$filterstr = sqlstr($filter);
if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
$sql = "SELECT `id`, `nazwa`, `usun` FROM `produkty`";
if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
$sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
} elseif (isset($filterstr) && $filterstr!='') {
$sql .= " where (`id` like '" .$filterstr ."') or (`nazwa` like '" .$filterstr ."') or (`usun` like '" .$filterstr ."')";
}
if (isset($order) && $order!='') $sql .= " order by `" .sqlstr($order) ."`";
if (isset($ordtype) && $ordtype!='') $sql .= " " .sqlstr($ordtype);
$res = mysql_query($sql, $conn) or die(mysql_error());
return $res;
}
function sql_getrecordcount()
{
global $conn;
global $order;
global $ordtype;
global $filter;
global $filterfield;
global $wholeonly;
$filterstr = sqlstr($filter);
if (!$wholeonly && isset($wholeonly) && $filterstr!='') $filterstr = "%" .$filterstr ."%";
$sql = "SELECT COUNT(*) FROM `produkty`";
if (isset($filterstr) && $filterstr!='' && isset($filterfield) && $filterfield!='') {
$sql .= " where " .sqlstr($filterfield) ." like '" .$filterstr ."'";
} elseif (isset($filterstr) && $filterstr!='') {
$sql .= " where (`id` like '" .$filterstr ."') or (`nazwa` like '" .$filterstr ."') or (`usun` like '" .$filterstr ."')";
}
$res = mysql_query($sql, $conn) or die(mysql_error());
$row = mysql_fetch_assoc($res);
reset($row);
return current($row);
}
function sql_insert()
{
global $conn;
global $_POST;
$sql = "insert into `produkty` (`id`, `nazwa`, `usun`) values (" .sqlvalue(@$_POST["id"], false).", " .sqlvalue(@$_POST["nazwa"], true).", " .sqlvalue(@$_POST["usun"], true).")";
mysql_query($sql, $conn) or die(mysql_error());
}
function sql_update()
{
global $conn;
global $_POST;
$sql = "update `produkty` set `id`=" .sqlvalue(@$_POST["id"], false).", `nazwa`=" .sqlvalue(@$_POST["nazwa"], true).", `usun`=" .sqlvalue(@$_POST["usun"], true) ." where " .primarykeycondition();
mysql_query($sql, $conn) or die(mysql_error());
}
function sql_delete()
{
global $conn;
$sql = "delete from `produkty` where " .primarykeycondition();
mysql_query($sql, $conn) or die(mysql_error());
}
function primarykeycondition()
{
global $_POST;
$pk = "";
$pk .= "(`id`";
if (@$_POST["xid"] == "") {
$pk .= " IS NULL";
}else{
$pk .= " = " .sqlvalue(@$_POST["xid"], false);
};
$pk .= ")";
return $pk;
}
?>
No i mój problem - jak klikam na jakiś link to mnie nie przekierowywuje nigdzie (błąd 404) - co z tym zrobić ??
link nawigacyjny : viewpage.php?page_id=1
Proszę o jakieś wskazówki ...
Edytowane przez jupit3 dnia 19.08.2009 06:44:24
|
|
|
|
korekt advet |
Dodany dnia 23.08.2009 22:43:57
|
Początkujący
Postów: 123 Pomógł: 5 Ostrzeżeń: 1
Data rejestracji: 23.03.2009 18:27
ZBANOWANY: Dożywotnio
|
Witam ! Mam problem z dodaniem tego kodu
<script type="text/javascript">
// <![CDATA[
Array.prototype.random = function(limit)
{
if (typeof limit == 'undefined' || limit < 0) limit = 1;
else if (!limit) limit = this.length;
for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
{
do { var index = Math.random(); } while (index == 1);
index = Math.floor(index * n);
target.push(source[index]);
source[index] = source[--n];
}
return target;
}
document.write(new Array(
// Tu wpisz kolejne elementy:
'Tekst 1',
'Tekst 2',
'Tekst 3'
).random().join(''));
// ]]>
</script>
Kliknij i zaczekaj na załadowanie kodu ...
do panelu. Pojawia mi się ten błąd:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\WWW\WebServ\httpd-users\php-fusion\themes\templates\panels.php(123) : eval()'d code on line 2
Jeżeli była już podana odpowiedź na moje pytanie lub pytanie podobne proszę o podanie linku. Szukałem i nie znalazłem :|
Edytowane przez Pieka dnia 23.08.2009 23:37:08
PHP-Fusion v6 to już historia PHP-Fusion v8 to tajemnica, ale PHP-Fusion v7 to dar losu
www.fineasz-i-fer... - Zapraszam
|
|
|
|
Szapko |
Dodany dnia 23.08.2009 23:05:00
|
Bywalec
Postów: 888 Pomógł: 66
Data rejestracji: 19.08.2007 19:49
|
korekt advet napisał/a:
Witam ! Mam problem z dodaniem tego kodu
GeSHi: Javascript <script type="text/javascript"> // <![CDATA[ Array.prototype.random = function(limit) { if (typeof limit == 'undefined' || limit < 0) limit = 1; else if (!limit) limit = this.length; for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++) { do { var index = Math.random(); } while (index == 1); index = Math.floor(index * n); target.push(source[index]); source[index] = source[--n]; } return target; } document.write(new Array( // Tu wpisz kolejne elementy: 'Tekst 1', 'Tekst 2', 'Tekst 3' ).random().join('')); // ]]> </script>
Zinterpretowano w sekund: 0.003, wykorzystano GeSHi 1.0.8.10
do panelu. Pojawia mi się ten błąd:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\WWW\WebServ\httpd-users\php-fusion\themes\templates\panels.php(123) : eval()'d code on line 2
Jeżeli była już podana odpowiedź na moje pytanie lub pytanie podobne proszę o podanie linku. Szukałem i nie znalazłem :|
Zostawiłeś na samym początku dwa ". Poza tym gdzie openside i closeside? Oraz echo?
openside("name");
echo "<script type='text/javascript'>
// <![CDATA[
Array.prototype.random = function(limit)
{
if (typeof limit == 'undefined' || limit < 0) limit = 1;
else if (!limit) limit = this.length;
for (var i = 0, source = this, target = new Array(), n = source.length; i < limit && n > 0; i++)
{
do { var index = Math.random(); } while (index == 1);
index = Math.floor(index * n);
target.push(source[index]);
source[index] = source[--n];
}
return target;
}
document.write(new Array(
// Tu wpisz kolejne elementy:
'Tekst 1',
'Tekst 2',
'Tekst 3'
).random().join(''));
// ]]>
</script>";
closeside();
|
|
|