®A Legjobb Scriptek Szállítója!®
Bejelentkezés
Felhasználónév:

Jelszó:
SúgóSúgó
Regisztráció
Elfelejtettem a jelszót
 
Látogatottság
Indulás: 2004-11-21
 
Fórum
Fórumok : Fortélyok,okosságok! : Fortélyszoba Fórumok: 
Témaindító hozzászólás
hitetlen

2005.07.21. 21:07 -
.

[234-215] [214-195] [194-175] [174-155] [154-135] [134-115] [114-95] [94-75] [74-55] [54-35] [34-15] [14-1]

hitetlen Előzmény | 2005.08.14. 08:11 - #114

x

Mi biztos nem tudjuk megcsinálni,hisz nem férünk hozzá a fájlokhoz.
Ehez pedig az kellene.


x Előzmény | 2005.08.14. 04:33 - #113

Szia hitetlen szerinted majd lehetséges lesz az hogy letőltés számláló gportálos oldalakra

hitetlen Előzmény | 2005.08.13. 15:05 - #112

Okés,akkor egyről beszélünk hálistennek.
:DDDD

Viszont,ha tényleg sikerült módosítnai más modúl nevét,anélkül,hogy nyavajgott volna a rendszer,hogy egy másik modúlnak nincs neve,-jelen esetben annak,amelyikbe képet linketél bele-,akkor szuper.
Régen ez nem így volt.
Na majd este én is megnézem,ha tényleg jó,akkor ki is írom.

aszfaltdarabka Előzmény | 2005.08.13. 14:54 - #111

Tudom, ismerem az egyszerű modul- menü cserét. De az egyszerű modul fejlécébe is lehet rakni képet, mondjuk ha már unod a MENÜ feliratot még ha színezni lehet, akkor is, tehetsz be bármilyen Menü feliratot ábrázoló képet a fejlécbe. Amit mondtál, probléma, szerencsére nekem még nem jelentkezett, bár módosítottam a modulkezelőben más modulokat is.

De bics, ha mégis hülyeség, amit írok.. :)


hitetlen Előzmény | 2005.08.13. 13:46 - #110

Ja,és ez már egy kicsit elavúlt trükk.
Azóta jobbat találtam ki.
Azt amit most is látsz pl.baloldalt.Menü néven.

Nos,az valójában nem menü tipusú modúl,hanem egyszerü tipusú,csak átmáoltam belke a menüpontokat.
Nos,mivel ez egyszerü tipusú modúl,ezzel azt csinálok amit akarok.
Tehetek bele képet,vagy átírhatom a szöveget,amire csak akarom.
Az eredeti menü modúlt meg le kell tíltani a modúlkezelőben.

Csak sajna ezt már vagy 1 milliószor leírtam,és már ilyenkor kezd egy kicsit unalmas lenni.
:DDDDDDDDDDDDDDDDDDDDDDD

hitetlen Előzmény | 2005.08.13. 13:42 - #109

1. Sajna akkor ezt a képlinkelés mindig meg kell ismétewlni,ahányszor csak leokézod a modúlkezelőben a leokézni valót(ki fogja írni,hogy adj nevet a modúlnak--és mikor jobban megnézed,a kép megjelenítésére szolgáló HTML kódjának fele eltünik.)

2. Engedi az középre is,csak a HTML szerkesztőben ,amikor nekiálsz kimásólni a kódot,ilyen esetben nem engedi csak hogy sorokat másolj.
Tehát próbáld meg,pl.ha 4 sorból áll a HTML kód,akkor négy részletben másold át---magyarán: soronként.Úgy szinte biztos,hogy menni fog.

de mint mondtam,sajna ez a modúlkezelőben állandóan be kell másolni,mikor mondjuk pl.egy másik modúlt Okézól ott le,pl.azért mert egy másik nevet adsz neki,vagy mert pl.+ plussz menüpontot rakol be.
Vagyis régen ez így volt.
Próbáld csak ki.


aszfaltdarabka Előzmény | 2005.08.13. 13:32 - #108

Szia hitetlen,

A színes és/vagy mozgó menüpontok -hoz beírhatnád még, hogy ugyanezt képpel is meg lehet csinálni! Beszúrsz egy képet a megszokott módon, átlépsz HTML szerkesztőbe, és a kapott kódot másolod a modul neve helyére! (Mondjuk nekem ez így már olyan hosszú volt h pl középre zárni már nem engedte, de sebaj)


gera12 Előzmény | 2005.08.10. 22:22 - #107

http://www.freeweb.hu/kesro/javascript/2/htmldoku.htm

Valaki4 Előzmény | 2005.08.10. 09:24 - #106

ja ja különben igazad van

Valaki4 Előzmény | 2005.08.10. 09:23 - #105

www.gportal.hu/gameking/

hitetlen Előzmény | 2005.08.10. 09:04 - #104

Valaki4

Inkább a honlap címét tenném ki,ahonnan ez van:
http://www.startolj.hu/cgi-bin/linkek/add.cgi

Neked mi a honlapod címe?


Valaki4 Előzmény | 2005.08.10. 03:07 - #103

A scriptet nem írtam le mert túl hosszú lenne ,de csak jelöld ki az egészet és másolás aztán

ileszd be


Valaki4 Előzmény | 2005.08.10. 03:04 - #102

Heuréka (hu)

URL:


    
 


Lycos

URL:
Email címed:
Please notify me about future Lycos service enhancements.



WebBusiness

Az ajánlani kívánt oldal neve:

Az oldal URL-je:

Az oldalt ajánló e-mail címe:




Wahoo



Megálló - link hozzáadása -


Interstart

A honlap rövid neve:
A honlap URL-je:
Kategóriája:
Azonosítód:*
  (az azonosító megadása nem kötelező)

YuSearch

URL:
 
Elnevezés:

Leírás:

Első kategória:

Second Category:


AltaVizsla (hu)

URL:




Maci

Az oldal neve:
Az oldal URL-je:
http://
Az oldalt javasló neve:
Az oldalt javasló e-mail címe:



Hudir  (hu)



Google

URL:         
Comments:

Aries

Link küldése
Neve:
E-mail:
URL:
Leírás:

hitetlen Előzmény | 2005.08.09. 08:33 - #101

Aha,megvan a tévé.

Más:
Ezek a karakterek sajnos nem jók honlapra.
:((((((((((((((

acsilla1 Előzmény | 2005.08.09. 02:01 - #100

 letőltés itt:cliquez ICI

vagy http://www.timbarker.org/synthoids/mashtut/   

és a titkárok itt http://www.agentry.net/ kb 60 közül válogathatsz


hitetlen Előzmény | 2005.08.08. 20:17 - #99

gera12--te érted is mi írtál?

ja,az SG-fórum kint van a honlapomon,csak még a Scriptek menüben van.
Saját egyedi fórum készítése címen.
Majd kirako ide balra a menüben.

gera12 Előzmény | 2005.08.08. 19:47 - #98

Ingyenes fórum? Mi ez?

Az SG Ingyenes Fórum egy flexibilis, könnyen kezelhető fórumrendszer, amellyel színesebbé és látogatottabbá teheted a weblapodat. Ha webmester vagy, netalán hobbiból weblapot építesz vagy, regisztrálj SG Ingyenes fórumot, és tedd vele színesebbé, tartalmasabbá, interaktívvá a weblapodat!


Ebben a segédletben leírom egy nagyon egyszerű PHP chat működési elvét. A chatre jellemző, hogy bárki beléphet regisztráció nélkül és üzenetet küldhet. 50 üzenetet lehet egyszerre látni. a chat működéséhez MySQL adatbázisra lesz szükség.

MySQL tábla

A táblánk tárolni fog egy üzenet id-t, nicknevet, üzenetet és a küldés dátumát. Az id elsődleges kulcs lesz.

Ha rendelkezünk phpMyAdminnal, akkor hajtsuk végre a köv. SQL kérést:

CREATE TABLE chat (
id INT NOT NULL AUTO_INCREMENT,
nick VARCHAR(20) NOT NULL,
msg VARCHAR(200) NOT NULL,
date DATETIME NOT NULL,
PRIMARY KEY (id)
) TYPE = MYISAM;

De ha valakinek nincsen, ne búslakodjon, hanem írjon egy ilyesmi scriptet:

<?php
include "config.inc.php";

mysql_query("CREATE TABLE chat (
id INT NOT NULL AUTO_INCREMENT,
nick VARCHAR(20) NOT NULL,
msg VARCHAR(200) NOT NULL,
date DATETIME NOT NULL,
PRIMARY KEY (id)
) TYPE = MYISAM;") or die("Nem lehet létrehozni a táblát!");
?>

Ezt akár install.php néven is elmenthetjük. A config.inc.php-t később tárgyaljuk.

config.inc.php

Ez egy konfigurációs fájl, amiben csatlakozunk az adatbázishoz, és config.inc.php néven kell lementeni. Íme a forráskód:

<?php
mysql_connect ("hosztod","neved","jelszavad") or die ("Nem lehet csatlakozni!");
mysql_select_db("adatbázisod") or die("Nem lehet kiválasztani az adatbázist!");
?>

Ha bármely műveletet nem sikerülne végrehajtani, a script futása megszakad. Szerintem külön magyarázat nem kell. Hogy miért van ennek egy külön fájl? Hát azért, hogy pl.: nekem a localhoston más a jelszó mint a tárhelyemen, és nem kell folyton átírkálni, hanem elég ha csak a többi fájlt módosítom.

Stíluslap létrehozása

Én egy egyszerű CSS stíluslapra gondoltam, ami a törzset, a form elemeit és a vízszintes vonalat (<HR>) formázza. A chat úgy fog kinézni, mint a már régebben általam megírt vendégkönyv. Elvégre a stíluslap könnyen módosítható, ráadásul most a programozás a cél. Akkor lássuk a kódot:

body {
background-color:#000000;
color:#FFFFFF;
font-family:'Arial';
font-size:12px;
text-align:center;
scrollbar-base-color:#666666;
}

HR {
width:100%;
}

.input {
border-color:#FFFFFF;
border-width:1px;
background-color:#666666;
color:#FFFFFF;
font-size:12px;
font-family:"Arial";
scrollbar-base-color:#666666;
width:400px;
}

Belépés és üzenet küldése

Ezt a fájlt chat.php néven kell lementeni. Ezen lépünk be, küldünk üzeneteket. Az üzeneteket egy iframe ablakban látjuk. Belépéskor egy ilyen képet lát az user:

Üzenetküldéskor meg egy ilyet:

A Chappy helyett az user persze a megadott nevét látja. Az üdvözlő szöveg belépéskor is látszik. A beléptetés session alapú, tehát ha bezárják az ablakot, kilép az user. Mivel ez egy chat, az üzenet helye egy sor, el lehet Enter-rel is küldeni, de a küldésgombbal is. Akkor lássuk a scriptet (utána magyarázok):

<?php
session_start();
if ($_POST[nick]) {
$_SESSION[nick] = $_POST[nick]; //Beléptetés
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link rel="stylesheet" href="style.css" type="text/css">

<title>Chat</title>
</head>

<body>
<h3>Üdvözöllek a chat-en <?=$_SESSION[nick] ?></h3>
<?php
if ($_SESSION[nick]) { /*Ha blépett*/?>
<form action="msg.php" method="post" enctype="application/x-www-form-urlencoded" target="msg" name="msg_send">
Üzenet<br>
<input type="text" name="msg" class="input"><br>
<input name="send" type="submit" class="input" value="..::K&uuml;ld&eacute;s::..">
</form>
<?php
} else {/*Ha be kell lépni*/?>
<form action="chat.php" method="post" enctype="application/x-www-form-urlencoded"
name="login">
Nick: <br>
<input name="nick" type="text" class="input" maxlength=20><br>
<input name="login" type="submit" class="input" value="..::Belépés::.."><br>
</form>
<?php
}
?>
<iframe name="msg" style="width:500px; " src="msg.php" height=500></iframe>
</body>
</html>

Először elindítjuk a minkamenetet, és belépünk. A létezik a $_POST[nick], vagyis az elküldött usernév, akkor a $_SESSION[nick] fogja ezt tovább tárolni. Ha a $_POST[nick] üres karakterlánc, akkor nem lép be. A törzsben feltűni az üdvözlés. a <?=$_SESSION[nick]; ?> azt jelenti, hogy kiíratja az $_SESSION[nick] változót. Nem akartam azt, hogy idegent írjon ki a látogatóknak, de így is értelmes magyar mondat. Ezután ha a $_SESSION[nick] változó nem üres, akkor az üzenetkülsét, ellenben pedig a belépési formot látjuk. Az <iframe> tag neve msg (mert ide küldjük az üzenetet, amit az első form target paraméterében megadtunk), szélessége és magassága egyaránt 500px. Az src paraméterben megadott msg.php az üzenetkiírató fájlt tartalmazza. Ezt a fájlt chat.php néven mentsük el!

Üzenetek megjelenítése

Az látodat egy ilyen képet fog látni (az üzenetek nem ezek lesznek):

Ez a script megjeleníti az utolsó 50 üzenetet, és ha több van, törli a maradékot. Azt is jelzi, ha nincs üzenet. Ha kapott üzenetet, akkor beszúrja azt az adatbázisba. Persze nem lehet HTML tageket küldeni, ezt egy egyszerű scripttel küszöböltem ki. Lássuk a scriptet:

<?php
session_start();
include 'config.inc.php';
if ($_POST[msg] && $_SESSION[nick] != "") { //Ha üzenetet küldött
$msg = str_replace(array("<",">"),array("&lt;","&gt;"),$_POST[msg]); //HTML tag kiszűrés
mysql_query("INSERT INTO chat (id,nick,msg,date) values ('','$_SESSION[nick]','$msg',now())") or die("Nem lehet üzenetet küldeni!"); //Beszúrás
}

$sql = mysql_query("SELECT *, date_format( date, '%H:%i') as r_date FROM chat ORDER BY date DESC LIMIT 50") or die("Hiba lekérdezés közben!"); //Megjelenítendő üzik
$sql2 = @mysql_query("SELECT id FROM chat ORDER BY date DESC");

if (mysql_num_rows($sql2) > 50) {
$id = mysql_result($sql2, 50, 'id'); //Törlés folyamata
@mysql_query("DELETE FROM chat WHERE id < '$id'");
}

if (mysql_num_rows($sql) > 0) { //Ha van uzenet
$text = "<h4>Üzenetek</h4>";
while ($array = mysql_fetch_array($sql)) {
$text .= "<hr><p>[".$array['r_date']."] <b>".$array['nick'].": </b>".$array['msg']."</p>";
//Üzenet hozzáadása a kiírandó változóhoz
}
} else {
$text = "<h4>Nincs még üzenet.</h4>"; //Ha nincs üzenet
}
?>
<html>
<head>
<meta http-equiv="refresh" content=4>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link rel="stylesheet" href="style.css" type="text/css">

<title>Chat</title>
</head>

<body>
<?=$text; ?>
</body>
</html>

Elkezdi a munkamenetet, megvizsgálja, hogy kapott-e üzenetet, és ha emellett az user be van lépve, akkor elküldi az üzenetet. Láthatjuk, hogy az str_replace() függvénynek tömbben adjuk át a cserélentő elemeket, és azt is, hogy mire cserélje.

Ezután két SQL kérést láthatunk. Az első a megjelenítendőket, a második az összeset lekérdezi. Az utóbbinál a @ jel azért van, hogy nem baj, ha hiba történt a lekérdezés közben, mert nem a törlés a fontos. Ezután ha több üzenet van 50-nél, akkor kikéri az 50. id-ját, és az ennél kisebbeket kitörli. Ezután ha van üzenet, a megjelenítendő üzeneteket tömbbe rakja, majd kiírja. A dátumot megformázva láthatjuk, óra:perc alakban. Ezt a scriptet msg.php néven mentsük el!

Ezután kész is a script. De ez nem igazán jó. Van egy buktatója. Bárki beléphet bárki nevével. Ezt a problémát regisztrációval lehet kiküszöbölni.


hitetlen Előzmény | 2005.08.08. 19:02 - #97

:DDDDDDDDDDDD
Nem,nem én csináltam.
Ezt a neten találtam,csak,-nem magyarísottam-,hanem Gportálosítottam.
:DDDDDDDDDDDDDDDD
Eredetileg nem is így nézett ki,egy kicsit ráncba szedtem,
de a HTML-törzs már adott volt.

webber Előzmény | 2005.08.08. 15:38 - #96

Helo!

Jó ez az új tv!!!

Mivel csinálod a scripteket hitetlen?

A microsoft script editorral semmit nem tudok csinálni!


webber Előzmény | 2005.08.08. 15:37 - #95

Helo!

Jó ez az új tv!!!

Mivel csinálod a scripteket hitetlen?

A microsoft script editorral semmit nem tudok csinálni!


[234-215] [214-195] [194-175] [174-155] [154-135] [134-115] [114-95] [94-75] [74-55] [54-35] [34-15] [14-1]

 

* Beugrós munkavállalók éjjel-nappal. * Beugrós munkavállalók éjjel-nappal. * Beugrós munkavállalók éjjel-nappal. *    *****    Elindult a Játék határok nélkül rajongói oldal! Ha te is szeretted a '90-es évek népszerû mûsorát, nézz be ide!    *****    Megjelent a Nintendo Switch 2 és a Mario Kart World! Ennek örömére megújítottam a Hungarian Super Mario Fan Club oldalt.    *****    Homlokzati hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    A PlayStation 3 átmeneti fiaskója után a PlayStation 4 ismét sikersztori volt. Ha kíváncsi vagy a történetére, katt ide!    *****    A Bakuten!! az egyik leginkább alulértékelt sportanime. Egyedi, mégis csodálatos alkotásról van szó. Itt olvashatsz róla    *****    A PlayStation 3-ra jelentõsen felborultak az erõviszonyok a konzolpiacon. Ha érdekel a PS3 története, akkor kattints ide    *****    Új mese a Mesetárban! Téged is vár, gyere bátran! Mese, mese, meskete - ha nem hiszed, nézz bele!    *****    Az Anya, ha mûvész - Beszélgetés Hernádi Judittal és lányával, Tarján Zsófival - 2025.05.08-án 18:00 -Corinthia Budapest    *****    &#10024; Egy receptes gyûjtemény, ahol a lélek is helyet kapott &#8211; ismerd meg a &#8222;Megóvlak&#8221; címû írást!    *****    Hímes tojás, nyuszipár, téged vár a Mesetár! Kukkants be hozzánk!    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168    *****    Nagyon ütõs volt a Nintendo Switch 2 Direct! Elemzést a látottakról pedig itt olvashatsz!    *****    Elkészítem születési horoszkópod és ajándék 3 éves elõrejelzésed. Utána szóban minden kérdésedet megbeszéljük! Kattints    *****    Könyves oldal - egy jó könyv, elrepít bárhová - Könyves oldal    *****    20 éve jelent meg a Nintendo DS! Emlékezzünk meg ról, hisz olyan sok szép perccel ajándékozott meg minket a játékaival!    *****    Ha érdekelnek az animék,mangák,videojátékok, japán és holland nyelv és kultúra, akkor látogass el a személyes oldalamra.    *****    Dryvit, hõszigetelés! Vállaljuk családi házak, nyaralók és egyéb épületek homlokzati szigetelését! 0630/583-3168 Hívjon!    *****    Könyves oldal - Ágica Könyvtára - ahol megnézheted milyen könyveim vannak, miket olvasok, mik a terveim...    *****    Megtörtént Bûnügyekkel foglalkozó oldal - magyar és külföldi esetek.