PHP scriptek : Üzenőfal portálodra - ingyen hirdetés a látogatóidnak |
Üzenőfal portálodra - ingyen hirdetés a látogatóidnak
Mindenki tudja, miről van szó, már egy ideje látható HD-n, és Figi oldalán is. Ez egy olyan üzenőfal, ahol a látogatók üzenhetnek egymásnak, illetve hirdethetik oldalukat. Az üzeneteket tudod törölni, tiltani, cenzúrázhatsz is az adminfelületen. No, kezdjük is.
01. Külső tárhely
Ezt nem lehet rögtön G-Portálra rakni, mivel php, így kell egy másik tárhely, ahová instalálod. Perpill UW-t tudjuk ajánlani: uw.hu. (Extrát ne használd, mivel nem engedélyezi iframe-t, s nekünk szükségünk lesz rá)
02. Üzenőfal script
Az üzenőfal eredetileg a PHPStudioról van, feltöltöttük saját tárhelyre, hogy biztos meglegyen. Töltsd le: link, majd csomagold ki (jobb klikk > kibontás ide).
03. Designolás
Az egészben ez a legkönyebb. Menj bele az uzenofal mappába, s azon belül az images mappába. Itt találhatod a képeket, amikből áll az üzenőfal. Ezeket színezd át, majd cseréld ki őket az újra. A lényeg annyi, hogy a nevükön és a formátumon ne változtass semmit.
04. Méretezés
Átméretezéshez nyisd meg az üzenőfal mappádban lévő output.php fájlt, mondjuk jegyzettömbbel. Keresd meg a CSS részt, vagy azt, ahol ki van írva ez: //CSS . Ha ez megvan, akkor a benne lévő marquee -ben megtalálod azt a rész,t hogy width. Ott a számot írd át, amekkora méretet szeretnél pixelben (A px rész maradjon meg, különben nem fog müködni). Ha átírtad, az üzenőfalad hossza megváltozik.
05. Modulok létrehozása
a) G-Portálra bonyolult behozni modulokat, de megoldható. Először is G-Portálon hozz létre egy új egyszerű modult, és a neve legyen mondjuk Üzenőfal - Új üzenet. Ha ez megvan, akkor az új modulnak az URL (teljes) címét másold ki, és nyisd meg az output.php fájlt, mondjuk Jegyzettömbbel. Nyomj egy Ctrl+F -et, és írd be, hogy Új üzenet. Keress rá, és ha megvan, akkor lépj ki a keresőből. Ott lesz az új üzenet előtt, hogy: <a href="input.php" / Az input.php -t töröld ki, és amit kimásoltál URL cím, azt írd a helyére. Vagyis mondjuk www.énoldalam.gportal.hu/gindex.php?pg=425744 (Ez példa, nem müködik, a te oldalad címe menjen oda).
b) Ha ez megvan, akkor G-Portálos oldaladon hozz létre még egy egyszerű modult, neve legyen mondjuk Üzenőfal - Eddigi üzenetek. Ennek is másold ki az URL címét, de a teljeset, és az output.php -ban, (üzenőfal) keress rá erre, a CTRL+F lenyomásával: Összes üzenet. (Pont nem kell a végébe.) Amire rákerestél, az előtt lesz egy olyan, hogy <a href="lister.php" / A lister.php -t töröld ki, és amit kimásoltál URL az oldaladból, amit létrehoztunk, azt másold oda be, ugyanúgy, mint az új üzenetnél.
06. Script telepítése
Csatlakozz FTP-n a tárhelyedre, s töltsd fel az egész uzenofal mappát. (Az FTP feltöltéshez képes segítséget találsz a Coppermine Gallery cikknél)
Ha feltöltötte, akkor az alábbi oldalra menj rá:
http://oldaladcíme.uw.hu/uzenofal/install.php
Itt meg kell adnod a MySQl adataid, amiket a tárhelyszolgáltatódhoz bejelentkezve tekinthetsz meg.
Uw-nál: Szerver oldali eszközök > MySQL > MySQL hozzáférési adatok.
Ezeket írd be a mezőkbe, a telepítendő prefixhez ne nyúlj.
Kattints a Telepítés gombra! Ha sikerült, akkor ki fogja írni, hogy A telepítés sikeres volt!
07. Adminfelület
Telepítésnél találsz egy linket: tovább az adminfelületre. Az admin felületet később az alábbi linken érheted el:
http://oldaladcíme.uw.hu/uzenofal/admin.php
Az első belépéskor az admin szóval tudsz belépni, amit rögtön változtass meg a Jelszócserére kattintva. Megj.: bejelentkezéskor kattints a gombra, enterrel nem lép tovább.
A menü egyébként magyar, tehát nem kell magyarázat. Nézd végig, s ahol szükséges, ott végezd el a változtatásokat. Beállításokba mindenképp menj be.
08. Üzenőfal G-Portálra
Az üzenőfalunk lényegében már működik, csak meg kell jelenítenünk a portálunkon. Ehhez div kell (fejlécmenü kódja) és iframe. Méghozzá így:
<div style="left: 0px; width: 780px; position: absolute; top: 0px; height: 25px">
<p><iframe marginwidth="0" marginheight="0" src="http://oldaladcime.uw.hu/uzenofal/output.php" frameborder="0" width="50%" scrolling="no" height="210" style="width: 780px; height: 21px"></iframe></p>
</div>
Ezeket írd át a DIV-ben (első sor):
width: 780px, az üzenőfal szélességével egyezzen meg
top: 0px-nél annyi pixelt adj meg, amennyire szeretnéd a fejléctől megjeleníteni az üzenőfalat
Ezeket írd át az IFRAME-ben:
http://oldaladcime.uw.hu/uzenofal/output.php <= itt értelemszerűen az oldaladcímét írd át
style="width: 780px <= üzenőfal szélessége
height: 21px <= üzenőfal magassága
Az átírt kódot másold egy egyszerű modulba, ami bal/jobb oldalon van. Az üzenőfal megjelenik a portálodon. De még nem vagyunk teljesen kész...
09. Új és összes üzenet iframe
A 05. pontban létrehozott modulok URL-je van megadva az üzenőfalon, tehát, ha rákattintasz az Új üzenetre, akkor kiadja a modult, amit megadtál az output.php-ban. De ugye üres, tehát nem tudnak hirdetni.
a) Lépj be az Új üzenet modul szerkesztőjébe, a forráskódba illeszd be ezt a kódot:
<iframe name="ooo" align="top" marginwidth="0" marginheight="0" src="http://oldaladcime.uw.hu/uzenofal/input.php" frameborder="0" width="500" height="200" background-color="transparent"></iframe>
A http://oldaladcime.uw.hu/uzenofal/input.php -ban írd át az oldaladcímét a Tiedre. (width: szélesség, height: magasság)
Küldd el, a hirdetést már tudnak küldeni! :)
b) Most lépj be az Eddigi üzenetek modulba, a forráskódba illeszd be ezt a kódot:
<iframe marginwidth="0" marginheight="0" src=http://oldaladcime.uw.hu/uzenofal/lister.php frameborder="0" width="580" scrolling="yes" height="800" allowtransparency="allowtransparency" background-color="#c8c8c8"></iframe>
A http://oldaladcime.uw.hu/uzenofal/lister.php -ban írd át az oldaladcímét a Tiedre.
Küldd el. Most vagyunk teljesen kész! =)
A cikket Adliz&Figi együtt írta, teljes mértékben az ő tulajdonuk, forrást kéretik feltüntetni a portálodon:
üzenőfal: Adliz&Figi
|