ugrás a tartalomhoz

Archívum - 2010 - Fórum téma

május 23

Közösségi játékom

Totti 1986 · 2010. Május. 23. (V), 10.48
Először is bocs a címért, jelen kérdésem csak egy "Javascript fgv. késleltetése az AJAX lefutásáig" lenne, de valószínűleg később lesz más kérdésem is és szeretném, ha az egész egy témában lenne.

A mostani problémám a következő:
Épp a játék bejelentkezés; szoba - és ellenfél-adatok folyamatos frissítése AJAX-szal részénél tartok, és ez még tökéletesen fut is.

Most egy Kilépés gombot csinálnék, ami kilépteti a játékost, majd lefuttat egy fgv.-t, ami beállítja a kezdőadatokat és behozza a kezdőoldali menüt.
function logout() {
	show_over_msg('logout', 'info');
	// call player_update setting logout var
	player_update('&logout=1');
	// call start
	start();
}

function player_update(update_string) {
	xmlhttp = GetXmlHttpObject();
	if(xmlhttp == null) {
		alert ('Browser does not support HTTP Request');
		return;
	}
	nocache = Math.random();
	var url = 'player_update.php?player_id=' + overall_vars['player_id'] + '&player_type=' + overall_vars['player_type'] + '&nocache=' + nocache + update_string;
	xmlhttp.open('GET',url,true);
	xmlhttp.send(null);
}

function start() {
	// ez eleg hosszu nem masolom be, ez allitja be a kezdoadatokat
	hide_over_msg();
}

Ezzel ugye az a baj, hogy a player_update() után rögtön lefut a start() és felülírja a requestet, vagyis nem fut le a játékos kiléptetésének php fájlja.

Lehetne az a megoldás, hogy a player_update-be teszek egy onreadystatechange-et, és abba a start()-ot, de az a baj, hogy a player_update fgv.-t sok már fgv. is meghívja, mindig, ha vmit épp át kell írni (megnyert meccs, beállítások).

Azt akarom elkerülni, hogy az onreadystatechange-et szét kelljen ifezni, hogy ha a logout hivta meg, akkor ezt csinálja, ha egy másik fgv. akkor meg azt.

Kipróbáltam, hogy return-nel visszaadok egy 1-est, ha lefutott a request, de a logout fgv.

május 22

kétszintes menü + include

Batka1985 · 2010. Május. 22. (Szo), 19.39
Sziasztok!
Kérdésem a következő lenne. 2 szintes menü van egy weboldalon. Include fg-el szeretném a content div-be betölteni a tartalmat. Egy szintes menünél semmi gond nincs viszont a kétszintesnél valami miatt nem töltődik be az oldal. Én így csináltam meg, de nem jó. Mi lehet a hibám?

A menü egy részlete:
<li><a href="#">Információk</a>
      <ul>
         <li><a href="index.php?x=bemutatkozas.php">Bemutatkozás</a></li>


A content div-ben elhelyezkedő include fgv:
<div id="content">
<?php
        $x = $_GET['x'];
if(!isset($x)) {
$x = "main";
}
$file = $x . ".php";
if (is_readable($file) && in_array($x, array('main', 'bemutatkozas'))){
include("$file");
}
?>
</div>
 

Mennyire lehet utasítani a böngészőt, hogy a "kliens nevében" más weblapokat nyisson meg és ott cselekedjen?

alagutaso · 2010. Május. 22. (Szo), 01.43
Sziasztok!

Előre is bocs, mert egy teljesen kezdő tesz fel nagyon konkrét kérdést, szóval lehet, hogy az egész egy gyökérség...

Mennyire lehet utasítani a böngészőt? Például azt szeretném, hogy a weblapom egy olyan szolgáltatást nyújtson, hogy ha beírok egy szót és okézok, akkor új ablakban egy másik - nem saját - weblapot nyit meg, de nem a nyitólapján, hanem olyan állapotban, mintha annak a webalapnak egy bizonyos mezejébe beírtam volna az előbbi szót és submitoltam volna.

Na mondtam én, hogy ebből gáz lesz :)

pl. a weblapomon legyen egy egysoros űrlap, amibe ha beleírok, akkor megnyitja a google keresési találatát az adott szóra. Csakhogy ezt a google konkrétan támogatja és eszközt ad hozzá, akárcsak hasonló társai. (vagy nem?)

Mert mi van ha én olyan webalpokkal szeretném ezt megcsinálni, amik ezt nem engedik. Vagyis nem tiltják, de nincs hozzá külön felkínált eszköz.. vagy ez a feltételezésem eleve hülyeség..
És mi van ha ennél bonyolultabb dolgokat akarok csinálni? Akár több mezős űrlapokat átadni, akár több másik weblapnak (előre programozott sorrendben a megfelelő helyekre, ami működik, amíg azokat a weblapokat meg nem változtatják.)

Serveroldalon egyszerűbbnek képzelem, valahogy úgy, hogy a server lehívja a lapot egy "virtuális böngészőn" (megint gyökérnek érzem magam :)), majd lehívja megint a kitöltött űrlappal, és csak ezt jeleníti meg ténylegesen a felhasználónak. De ez nyílván sebesség meg minden egyéb szempontból is bődületes baromság..

De akkor hogy?

Mennyire lehet utasítani a böngészőt, hogy a "kliens nevében" cselekedjen?
Vagy ehhez már böngészőt kell programozni?

Mert a chrome megcsinálja, elég sok weblappal..

*a végére eszembe jutott, hogy amennyit én tudok az alapján még lehet, hogy erre is való a javascript, de lehet, hogy pont nem*

Előre is köszi, Dávid
 

május 21

Keresőoptimalizálás - Fórum

whiteman0524 · 2010. Május. 21. (P), 21.46
Sziasztok !

Engem az érdekelne, hogy egy olyan dinamikusan bővülő tartalomnál mint például egy fórum, hogyan oldják meg, hogy a keresők megtalálják az egyes kommenteket, illetve azoknak szükségképpen az egyes részeit? Magyarul, hogyan oldható meg, hogy egy fórum adatbázisát a keresők számára "láthatóvá" tegyek ?

A választ előre is köszönöm.
 

május 20

kérdés

Elizabet · 2010. Május. 20. (Cs), 17.44
Szeretném megkérdezni, hogy milyen módon tudnám elérni a "születési
archívum" keresőt? Köszönettel Elíz
 

ékezetek nem jelennek meg a honlapon

budaiviktoria · 2010. Május. 20. (Cs), 15.34
Sziasztok!

Nagyon kezdő vagyok a HTML terén, de nekem kell frissíteni a cégünk honlapját és megakadtam az ékezeteknél.
Ezt szeretném leírni: A Decanter Magazin a Dereszlánál.
Először ezt használtam, de a két á betűt nem hozta:

<head>
<base target="_blank">
</head>
<body>
<p>
<a href="hun/menu_tartalom/hirek/miller.pdf"
target="_blank">A Decanter Magazin a Dereszlánál<a/>
</p>
Utána megpróbáltam az á betű kódjait behelyettesíteni, de az sem működött:

<head>
<base target="_blank">
</head>
<body>
<p>
<a href="hun/menu_tartalom/hirek/miller.pdf"
target="_blank">A Decanter Magazin a Dereszl&aacute;n&aacute;l<a/>
</p>
Ekkor úgy hozta a honlapon a szöveget, ahogy le lett írva: Dereszl&aacute;n&aacute;l
Kipróbáltam ezt is, ugyanaz az eredmény:

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"> 
</head> 
<head>
<base target="_blank">
</head>
<body>
<p>
<a href="hun/menu_tartalom/hirek/miller.pdf"
target="_blank">A Decanter Magazin a Dereszl&aacute;n&aacute;l<a/>
</p>
Total Commanderrel dolgozok, jegyzettömbbe.

Tud valaki segíteni?

Köszönettel:
Budai Viki
 

transzparens flash videó windows háttéren

ccsepeli · 2010. Május. 20. (Cs), 08.24
Szeretnék egy Flash videó képernyővédőt készíteni úgy, hogy egy mozgó figura gyalogoljon át a Windows képernyőn. Tudtok erre megoldást?
 

Programozás, de melyik?

DeusExMachina · 2010. Május. 20. (Cs), 06.53
Helló!

Nos, mostanában kezdtem belemerülni a progamozásba (C, C++, Html (tudom nem 'igazi program nyelv'), Java, Php és még sokan mások. Igaz alap szinten. Csak most ismerkedek úgy unblock a témával, és a jövőben ezzel szeretnék foglalkozni, itt jön a nagy kérdés: de melyikkel? Kíváncsi lennék a véleményetekre, hogy szerintetek milyen program nyelvet ismerő progamozókra van igény, ezek a progamnyelvek mennyire 'felhasználó barátok', mennyi ezeknek az átlag keresetük, etc. Csak ilyen kis információ darabkákra lenne szükségem, mivel még nem vagyok bent a témában. Először c, c++-ra gondoltam, majd váltottam Java, Php-re, s most jött az ötlet hogy majd lerakok 1 webmesteri képzést. Tehát minden észrevétel jól jönne, aki benne van a témában. :)

(Természetesen nem ártana 2 ilyen végzettség, biztosíték gyanánt)
 

május 19

PHP login - Ez a megoldás helyes?

norby1 · 2010. Május. 19. (Sze), 20.18
Sziasztok!

Egy oldalt készítek, ahol bizonyos tartalmak elérése csak regisztráció/bejelentkezés után lehetséges. Ha valaki ugye nincs bejelentkezve, akkor az oldalon nem jelennek meg olyan elemek sem, hogy pl. hozzászólás beküldése, saját profil szerkesztés stb.

Ez jelenleg a következőképpen van megoldva, és működik:
Sikeres bejelentkezés után az index.php fájl elején egy változó ($jogosultsag) kap egy logikai értéket, és az oldal további betöltődése során e változó értékét figyelembe véve töltődik be a tartalom.
pl. if($jogosultság == 1) include('vedett_tartalom.php');

Ez mennyire szerencsés megoldás? Biztonság és működés szempontjából?
Ti is hasonlóképp csinálnátok? Nem akarnék hibás megoldást alkalmazni/megtanulni.

(Remélem érthető a megfogalmazásom.)
 

Menü képekből

reagenross · 2010. Május. 19. (Sze), 19.14
Sziasztok!

Mennyire érdemes olyan menüt csinálni egy honlaphoz, amelynek a linkjei az almenükre képek? Ha esetleg csinálnék ugyanazekre a tartalmakra szöveges linket is, mondjuk egy lista elemmel, akkor az már duplikált tartalomnak számítana?