Uživatel: nepřihlášen
Od: Karel M.
Datum: 19.5.2007
Čas: 17:08:20

chtěl bych se zeptat, jestli by nešel guestbook začlenit do stránky podobně jako e-mailový formulář (pomocí „php include“) ? I-frame není moc pěkné.

Od: Jonweb
Datum: 19.5.2007
Čas: 22:30:24
Příspěvků: 152

Samozřejmě, že to jde. Stačí, když odmažeš HTML tagy <html> a <body> a smažeš hlavičku. Poté nastav odkaz pro rozbalení formuláře a na stránkování na soubor, kam hodláš gbook „includovat“. A pak ještě nezapomeň importovat CSS styl.

Od: Karel M.
Datum: 20.5.2007
Čas: 10:25:53

Konkrétně bych si to představoval takto : http://www.zska­jov.cz/formular01­.php (zatím provizorně, bude to na jiné adrese) – pouze místo Elektronické podatelny – viz odkaz (e-mailový formulář) by tam byl guestbook a stránka se bude celá natahovat podle počtu příspěvků. Tzn. nebude tam ten posuvník který udělá iframe. Logo, horní a levé menu bych chtěl zachovat. Rozumím pojmu „icludovat“ a „importovat CSS styl“. Ostatnímu moc ne. Děkuju za radu, jestli mi za to dají nějako odměnu, tak se rozdělím <img src=„smajlici/sa­da1/1.gif“ alt=„1“ />.

Od: Jonweb
Datum: 20.5.2007
Čas: 11:01:09
Příspěvků: 152

1. Musí mít soubor, kam to chceš vkládat, koncovku .php a ne .html, jako to vydím nyní.

2. Edituješ soubor index.php a smažeš toto: <span class=„kod“>Zdro­jový kód:<span class=„text_kod“><!DOC­TYPE html PUBLIC „-W3CDTD XHTML 1.0 Transitio­nalEN“ " <a href=„http:ww­w.w3.org/TR/xhtml1/­DTD/xhtml1-transitional.dtd“><br">„­http://www.w3­.org/TR/xhtml1/­DTD/… />
<html>
<head>
<meta http-equiv=“Content-type" content=„text/html; charset=windows-1250“ />
<meta name=„description“ content=„Guestbook“ />
<meta name=„author“ content=„Jan Ondroušek – www.php.jonweb­.cz&quot; />
<meta name=“keywords" content=„guestbook, návštěvní kniha“ />
<meta http-equiv=„cache-control“ content=„no-cache“ />
<meta http-equiv=„pragma“ content=„no-cache“ />
<link rel=„stylesheet“ type=„text/css“ href=„styl.css“ media=„screen“ />
<title>
<?php echo $jmeno_knihy,„\n“; ?>
</title>
<script src=„area.js“ type=„text/ja­vascript“> </script>
</head>

<body id=„main“>
<h1><a href=„index.php“><?p hp echo $jmeno_knihy; ?></a></h1></span> </span>
a na konci ještě toto: <span class=„kod“>Zdro­jový kód:<span class=„text_kod“></bo­dy>
</html></span> </span>
3. Řekněme, že soubor kam hodláš includovat se bude jmenovat guestbook.php. V souboru index.php tedy upravíš u tagu <form> action z původního index.php na guestbook.php → tedy <span class=„kod“>Zdro­jový kód:<span class=„text_kod“><form onsubmit=„return CheckForm(this)“ action=„index.php“ method=„post“ name=„post“></span> </span>
4. Uprav si odkaz do administrace – někde u konce napiš místo admin.php gbook/admin.php

5. Edituješ soubor funkce.php a na řádcích 115, 118, 138, 164 a 302 nahraď všude index.php za guestbook.php.

6. Do souboru guestbook.php vlož do hlavičky (<head>) navíc odkaz na css styl gbooku a javascript: <span class=„kod“>Zdro­jový kód:<span class=„text_kod“><link rel=„stylesheet“ type=„text/css“ href=„gbook/styl­.css“ media=„screen“ />
<script src=„gbook/area.js“ type=„text/ja­vascript“> </script></span> </span>
7. Vlož gbook do souboru guestbook.php pomocí PHP: <span class=„kod“>Zdro­jový kód:<span class=„text_kod“><?php include(„gbook/in­dex.php“); ?></span> </span> 

Kódování vidím, že používáš stejné jako gbook – nemusíš jej měnit.
Možná ti ještě budou blbnou CSS styly – záleží, co vše jinde na stránkách používáš. Kdyžtak mi napiš a spravíme to.

Od: Karel M.
Datum: 20.5.2007
Čas: 11:18:09

Moc děkuju, ten .htm jsem už opravil na .php (zapoměl jsem –  http://www.zska­jov.cz/guestbo­ok.php) . Čekám na převod domény kajov.eu a pak už bude web prostor možno používat a udělám vše dle návodu už na adrese, kam to patří. Možná budu prosit ještě o nějakou finální úpravu vzhledu – myslím, že např. ti smajlíci na obecním webu být nemusejí (nebo ne tolik) a položky ICQ a WWW bych taky neviděl moc využitelné. Ale to až nakonec. Zatím děkuju.

Od: Karel M.
Datum: 20.5.2007
Čas: 12:21:17

Úprava index.php – bod2 : na řádku 163(4) jsem našel/opravil index.php dvakrát a na na řádku 302 jsem nic nenašel – opravil jsem to ale na řádku 281 ( header(„Location: guestbook.php“);

Snad to bude správně.

Vytvořil jsem složku gbook a předpokládám, že vše co se guestbooku týká bude v ní (i soubor guestbook.php).

CSS styly opravdu blbnou, budu muset asi ze stylopisu guestbooku něco odmáznout (body, main, h1, h2, … ?)

Od: Jonweb
Datum: 20.5.2007
Čas: 12:37:50
Příspěvků: 152

K té úpravě souboru funkce.php – prostě se musí nahradit řetězec index.php za guestbook.php na všech místech v souboru.

Soubor guestbook.php umísti normálně do složky, kde máš ostatní soubory k tvému webu, soubory guestbooku do složky gbook.

CSS styly a další úpravy kdyžtak vyladíme na nové doméně. Pak mi kdyžtak napiš na ICQ 195550170.

Od: Karel M.
Datum: 20.5.2007
Čas: 12:52:48

Díky, zkusil jsem ze stylopisu odmazat zmíněné položky a bude to o.k. Stylopisem guestbooku nadefinuju jen to co se týká guestbooku – body, h1, main ..... jsou definovány stylem celé stránky.

Ještě k tomu funkce.php : když budu mít složku gbook (a v ní soubory gbook_v1.zip) a soubor guestbook.php v ní nebude (bude v kořenu webu) neměla by být opravená cesta ../guestbook.php ? – bude se na ni odkazovat ze složky gbook do kořene

Od: Jonweb
Datum: 20.5.2007
Čas: 13:32:52
Příspěvků: 152

Nemyslím si, je jedno odkud „includujes“ soubor. Includovaný PHP kód se bude chovat, jakoby byl v souboru guestbook.php.

Od: Karel M.
Datum: 23.5.2007
Čas: 16:28:03

gbook jsem nainstaloval, bohužel tomu ještě k dokonalosti trochu chybí. Nejde mi přihlášení do administrace (jednou jsem se tam dostal bez přihlášení (?), zobrazují se znaky jako  a čeština je taky spíš turečtina (i když jak kde). Tak se v tom budu ještě chvíli vrtat, snad zvítězím. Pomoc bych ale uvítal :-)

strana: 1 . 2 . 3 . 4 . 5 
Přidat zprávu


* - povinné položky
fórum vytvořil Jonweb | příspěvky edituje Texyla syntaxí Texy!