Archívum - 137651
szeptember 19
Egy módszer weblapok specifikálására
Amikor szóba kerül a specifikáció készítés fontossága, mindig felteszi valaki a kérdést, mit is kell tartalmaznia, hogyan is kell megírni egy ilyen dokumentumot. Lentebb szeretném bemutatni az elmúlt években kialakított gyakorlatomat, hogy én hogyan írom meg egy weblap-fejlesztési projekt specifikációját.
szeptember 18
profil betöltése hogyan
mindt például itt ezen a forumon hogy rá kattintunk a nevére és a saját profilját hozzabe?? én probálkoztam de mindig csak az enyémethozta be.
elöre is ksözönöm
form - ajax
Egy olyan problémám lenne, hogy van egy oldalam, aminek a link kezelését ajaxal csináltatatom. Most a formokat is szeretném ajaxal kezeltetni. Gond ott kezdődik, hogy két fajta formot használok. Egy ami az admin oldal bejelentkezését kezeli, a másik pedig a #tartalom divbe behívott egyéb formok. Olyan megoldást szeretnék, hogy selector-tól függően hajtódjon végre az ajax script. Próbáltam kutatni a neten, de eddig nem sikerült működő megoldást találni...
A honlap felépítése nagyvonalakban:
<body>
<div id='admin'></div>
<div class='loading'></div>
<div id='tartalom'></div>
</body>
[colorer=javascript]
(function($){
...
szeptember 17
Névtér probléma !
Eddig nem használtam a névteret de most egy kis kód csoportosítás szempontjából jól jönne. Nem egy túl bonyolult dolog ahogy láttam, de a biztonság kedvéért elolvastam a neten vagy öt tutorialt is, kezdve a php.net-en található leírásokkal. Szóval a problémám az, hogy egyszerűen nem működik a dolog. Egyébként a legfrissebb XAMPP-al (PHP 5.3.1) próbáltam és Symfony 1.4.6-ot használok de ez utóbbi gondolom lényegtelen. Hiába csinálok egy nevter.php-t :
namespace Nevter;
function valami(){}
...meg egy Test.php-t :
\Nevter\valami();
... Fatal error-t kapok, hogy "Call to undefined function Nevter\valami()". Nem véletlenül hagytam le a Test.php-ból az include, meg a reqire_once részt mert ugye Simfony-ban automatikusan importálódnak a fájlok.
Egyébként próbáltam a use Nevter as Ujnev; kombinációt is, de itt meg olyan hibákat kapok, hogy "syntax error, unexpected T_USE" és társai... Úgyhogy passzlom a dolgot, a segítséget meg előre is köszönöm.
Kanban – avagy a félmegoldások mítosza

Szükség van-e projektmenedzsmentre?
Profi az, aki tudja, mit csinál
Azt gondolom, profi az, aki tudja, mit csinál. Tudja nem csak akkor, amikor beír egy sor PHP-t, de akkor is, amikor rendszerbe szervezi a sorokat, tudja akkor, amikor ennek megjelenítést tervez, de tudja akkor is, amikor az egész készítés folyamatát kell megszerveznie, átlátnia.
És persze ha valamit nem csinál profin, igyekszik ezen változtatni.
De hogyan szervezünk projektet? Miért úgy?
Miért nem jók az ismert módszerek? Miért nem használjuk őket?
Error: c00ce56e IE - Ajax, Php
Rengeteget olvastam és kerestem a neten de nem jutottam elörébb a problémámal!
Szóval van az oldalnak amin dolgozok egy regisztrációt aktiváló része, ahol meg kell adni a lakhelyet is. Ezt szeretném úgy megoldani hogy egy select elemben benne vannak a megyék és ha választ egy megyét akkor az alatta lévö select elemben már csak az adott megyéhez tartozó települések lennének. Nos az oldalon lightboxos fénykép galéria van így prototype-al próbálkoztam!
function dynamic_select_city() {
var sId = document.getElementById("megyeId").value;
var oOptions = {
method: "GET",
parameters: "id=" + sId
};
var oRequest = new Ajax.Updater("varosok", "files/city.php", oOptions);
}
</script>
<select name="megye" id="megyeId" onChange="dynamic_select_city()" style="width:180px">
<option value="0">Válassz!</option>
<?php
$megyek = @mysql_query('SELECT * FROM megyek');
while ($egy_sor = @mysql_fetch_array($megyek)) {
print('<option value="'.$egy_sor['MegyeID'].'">'.$egy_sor['MegyeNev'].'</option>');
}
?>
</select>
<select name="varos" id="varosok" style="width:180px">
<option value="0">Válassz megyét...</option>
</select>
A city.php tartalma:
header('Content-Type', 'text/html; charset=UTF-8');
$kapcsolat = @mysql_connect('localhost', 'xxx', 'xxx');
if ($kapcsolat) {
@mysql_select_db('xxx');
if (array_key_exists('id', $_GET)) {
if ($_GET['id'] == 0) {
print('<option value="0">Válassz megyét...</option>');
}
else {
$varosok = @mysql_query('SELECT * FROM varosok WHERE MegyeID = \''.$_GET['id'].'\'');
print('<option value="0">Válassz!</option>');
while ($egy_sor = @mysql_fetch_array($varosok)) {
print('<option value="'.$egy_sor['VarosID'].'">'.$egy_sor['VarosNev'].'</option>');
}
}
}
}
?>
Nos FF, Opera és Chorme alatt kifogástalanul müködik!
Flash oldal kezdőoldalának beállitása SWFAddress segitségével
Van 1 SWFAddress-t használó flash oldalunk aminek a kezdőoldalát szeretnénk megváltoztatni /megadni az swfaddress javascript részének a segitségével
vagyis azt szeretnénk, hogy a www.mydomain.com helyett a www.mydomain.com/#valami oldal jelenjen meg elsőnek ( hasonlóan, ahhoz ahogy drupal-ban is meg lehet adni , hogy melyik oldal legyen a kezdőoldal)
A flash file forrás-file-jához sajnos nem férünk hozzá, ezért a swfaddress javascript részével kell próbálkoznunk
A dokumentációt tanulmányozva találtunk is megfelelő javascript metódust
SWFAddress.setValue("valami");
</script>
Ezzel csak a az a gond, hogy nem a www.mydomain.com/#valami oldal töltödik be, hanem mindenáron a www.mydomain.com/#/valami oldalt akarja betölteni
Mi lehet a probléma ? Hol a hiba? Miért nem müködik úgy ahogy szeretnénk?
Hogyan tudnánk swfaddress-el, vagy annnélkül de megoldani a problémát?
Előre is köszi a segitséget
Build your own development server with Apache, Subversion and Trac
License Evolution and Hosting Projects on code.google.com
szeptember 16
CSS bejegyzesek ellenorzese
Most eppen nincs lehetosegem letesztelni ezert teoretikus kerdeseim lennenek.
van egy iframe-ben torteno szolgaltatas. Annak egyik feltetele lenne bizonyos CSS informaciok letezese a szulo oldalban. Javascript segitsegevel le tudom e kerdezni a CSS bejegyzesek letezeset, abban az esetben ha adott a CSS file eleresi utja?
ar cssLink = document.createElement("link")
cssLink.href = "style.css";
cssLink .rel = "stylesheet";
cssLink .type = "text/css";
frames['frame1'].document.body.appendChild(cssLink);
Udv
Sanyi
UI.: elnezest, ha pongyolan fogalmaztam epp meetingen vagyok :)



