ugrás a tartalomhoz

Archívum - 2012

július 5

Wordpress menü probléma

rune92 · 2012. Júl. 5. (Cs), 09.55
Sziasztok Wordpress szakértők!:)

Van egy olyan menüm,amiben vannak almenük, azaz szülőnek megadtam jelen esetben a Szolgáltatásokat és mikor ráviszed az egeret kijön felsorolva az összes menüpont

A problémám az,hogy mikor rákattintok bármelyik menüpontra, akkor nem a szolgáltatások lesz active, hnem az éppen aktuális menü, azaz azt színezi ki.

Azt kéne megoldanom, hogy mikor az almenüben lévő menüpontra kattintok, akkor a szűlőt színezze ki.
 

Megőrjítenek az ékezetek! MB_ és tsai

durumdara · 2012. Júl. 5. (Cs), 08.54
Sziasztok!

Win7 HUN, UTF8 fájl.

function Test($Msg){

$Result = "";
$ReplFrom = "ő";
$ReplTo = "ö";

for($i=0; $i<mb_strlen($Msg); $i++){
$c = mb_substr($Msg, $i, 1);
echo($c);echo("<br>");
}
}

Test('őű');

Ez szépen kiírja: "őű"

Szeretném cserélni az "ő"-t "ö"-re egyenként, mert mást is akarok vizsgálni rajta...

function Test($Msg){

$Result = "";
$ReplFrom = "ő";
$ReplTo = "ö";

for($i=0; $i<mb_strlen($Msg); $i++){
$c = mb_substr($Msg, $i, 1);
$add = $c;
$h = mb_substr($ReplFrom, 0, 1);
if ($c == $h) {
$add = $ReplTo;
echo("found");
}
$Result = $Result.$add;
}

return $Result;

}

Érdekes módon mindkettőt megtalálja, valamint azonnal krikszkraksz az eredmény...

Egyszerűsítve:
$what = 'ő';
$replto = "ö";
echo($what.$replto);

Így jó.

$what = mb_substr('ő', 0, 1);
$replto = mb_substr("ö", 0, 1);
echo($what.$replto);

Ez nem.

Vagyis a fő kérdések: mit értek félre?
Nekem multibájtos lesz a bemenetem, UTF8 XML-ből veszem majd az eredmény.
De érdekes módon valami elszúródik, amint multibájtos karakterekkel akarok műveleteket csinálni...
Vagy csak az összefűzés ront el valamit?

Minden segítséget köszönök!

Üdv: dd
 

JS változó érvényessége egy függvényen belül

haho · 2012. Júl. 5. (Cs), 03.20
Sajnos nem tudtam egész pontos címet kitalálni, ami rövid is.

Vegyük ezt a példát:
function fugi(valtozo) {
if(typeof(valtozo)=="undefined") {
valtozo="alapertek";
}
}

A kérdésem:
Ha a függvény "valtozo" nevű változójának alapértéket adok a függvényen belül a példában látható typeof ellenőrzés után, akkor az alapértéket a var kulcsszóval kell megadnom ahhoz, hogy az adott változó csak a függvényen belül legyen érvényes vagy a javascript felismeri, hogy ugyanaz a változó név, mint ami a függvény egyik értéke lehet és var nélkül is csak a függvényen belül lesz érvényes?

Példával: ha azt akarom, hogy a "valtozo" változó csak a függvényen belül legyen érvényes miután alapértéket adok neki akkor kell a var kulcsszó így:
if(typeof(valtozo)=="undefined") {
VAR valtozo="alapertek";
}

Remélem nem bonyolítottam túl ezt az egyszerű kérdést. Köszi.
(Tudom: próbáljam ki. De talán hasznos lehet másoknak is a válasz.)
 

július 4

Érdemes belevágni 27évesen?

Pallosi Péter · 2012. Júl. 4. (Sze), 16.11
Sziasztok!
Ma leültem a gép elé és elgondolkodtam,hogy szerezzek-e diplomát programozásból fel is hívtam az egyetemet,ez az ELTE lenne,és azt mondták hogy 3szakon van ami informatika,és azon belül programozás.
Programtervező.
Web-programozó.
Mérnöki.
Érettségiből a pontjaim megvannak mind a három szakhoz.
Eddig csak hobbi szinten csináltam a programozást,de úgy látom hogy azért ebből elég szépen meg lehet élni,ha jól csinálod a dolgot!
Érdemes-e belekezdeni a dologba?
Vagy ne kezdjek már el?
Tudnátok valamit valamit írni?
A szakmám amit szakközépiskolába szereztem autószerelő,és ebbe is dolgozom.
 

JsTestDriver nehézségek

Karvaly84 · 2012. Júl. 4. (Sze), 10.12
Helló!

Ma nem bírtam aludni a melegtől, és már korán felkeltem. Egykét órája már szenvedek a JsTestDriver beizzításával sikertelenül. Nézegettem a netet is de a leírtak nem működnek. Azt írják, ha a jsTestDriver.conf-ba felveszem a server-t pl.: http://localhost:9876 akkor böngészővel tudom futtatni a teszteket. A hiba üzenet helyet csak a --help kapcsoló kimenete jelenik meg amivel nem megyek sokra, mert nem derül ki miért nem figyel a szerver az adott porton. Ha parancsorban a --port kapcsolót megadom akkor működik, csak akkor nem tudom minek kell a conf fájlba is felvenni. Nos ott tartok, hogy figyel a szerver megnyílik a böngésző, be tölt az összes fájl, de a tesztek nem futnak le. Valaki meg tudna szánni egy kis irány mutatással, hogy honnan szerezzek be hasznos infókat? Mert amiket idáig követtem nem mondhatnám hasznosnak.

Illetve közületek használta már valaki a JsTestDriver-t, probléma mentessen?
 

július 3

TDD?

eddig bírtam szó nélkül · 2012. Júl. 3. (K), 20.34
Picit belenéztem a phpunit használatába.
Arra lennék kíváncsi, jó-e az elképzelésem róla?
A TDD (egészen nagy vonalakban, vázlatosan) valahogy úgy működik, hogy
1. megtervezem, hogy nagyjából milyen osztályokra bontom az alkalmazást
2. kitalálom az egyes osztályok interface-ét
3. ezen interface-ekhez megírom a teszteket
4. elkészítem az osztály kódját
5. futtatom a tesztet és addig javítom a kódot, míg nem lesz hibátlan valamennyi
?

Ebből nekem hiányzik a privát/protected metódusok működésének tesztelése. Unit teszt esetén ez szükséges egyáltalán? (érzésem szerint nem, hiszen ha az adott interface/API publikus alkatrészei helyesen működnek, az csak úgy lehet, ha a nem publikus részek is megfelelően üzemelnek)

Bónusz kérdés (költői! ;-) ) : létezik élő ember, aki képes egy komolyabb rendszerre átfogó tesztet írni úgy, hogy közben a határidőket is be tudja tartani? :-)
----------------------------------
Félreértések elkerülése végett: a saját elképzeléseimet foglaltam össze (ebben a pillanatban botlottam egy angol nyelvű cikkbe, ahol közelítőleg ezt írták... szóval valószínűleg így működik, de nem onnan másoltam :-) )
 

Adatküldés overlay ablakban

pilot · 2012. Júl. 3. (K), 11.25
Sziasztok!

Egy overlay ablakban szeretnék adatokat megjeleníteni. Egészen pontosan a következőt szeretném megvalósítani:
egy adatbázisból adatsorokat olvasok be. Az adatsorokban nevek vannak, továbbá a nevekhez tartozó egyéb adatok. A neveket link formájában jelenítem meg a weblapon. Ha egy ilyen linkre kattintok, akkor egy overlay ablakban meg kellene jelenítenem az adott névhez tartozó további adatokat.
Ehhez kérném a segítségeteket, mert a Javascript-hez egyáltalán nem értek.
Itt az overlay ablak kódja, amely a fent említett problémára vonatkozólag sajna semmilyen kódot nem tartalmaz.


<script type="text/javascript">
function overlay() {
	el = document.getElementById("overlay");
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}
</SCRIPT>

$kapcsolat=mysql_connect("localhost","root","kecskesajt")or die (print "HIBA!".mysql_error());  
mysql_select_db("redflight", $kapcsolat);
mysql_query("SET NAMES UTF8");
$parancs="SELECT * FROM album";
$eredmeny=mysql_query($parancs, $kapcsolat);


while ($sor=mysql_fetch_array($eredmeny)){
	echo "<a href='#' onclick='overlay()'>".$sor[name]."</a><BR>";}


echo '<div id="overlay">';
echo '<div>';
echo 'itt kellene megjeleníteni a további adatokat';          
echo "Click here to [<a href='#' onclick='overlay()'>close</a>]";
          
echo '</div>';
echo '</div>';

echo '</body></html>';
 

Colabs Seed

Joó Ádám · 2012. Júl. 3. (K), 01.20

Seed néven mentorprogramot hirdet a Colabs ígéretes leendő startupok felkarolására.

A program keretében a kiválasztott csapatok 10-20%-os részesedésért cserébe 2–6 millió forint támogatást, irodahasználati lehetőséget és szakmai segítséget kapnak a kezdéshez.

NodeJs szolgáltató

inf · 2012. Júl. 3. (K), 00.24
Sziasztok!

Első körben javasolnám, hogy csináljunk egy külön nodeJs rovatot, mert bár ez is javascript, de nem kliens oldali, mint a (html, css, javascript, ajax) cím mutatja.

Visszatérve az eredeti témához, abban szeretném a segítségetek kérni, hogy milyen szolgáltatót válasszak nodejs-hez?

http://www.heroku.com/
Találtunk egy ilyen oldalt (egyelőre nem volt időm közelebbről megnézni), ami ígéretesnek tűnik. Esetleg tudtok ajánlani alternatívákat, amiket összehasonlíthatnék ezzel?

Még AWS-en gondolkodunk, de nem biztos, hogy foglalkozni szeretnénk a rendszergazdai részével, inkább a kódolásra fordítanánk több időt helyette. (Ami még kellene a projektekhez az noSQL adatbázis, szóval azok kiesnek, ahol nincs ilyen.)

Előre is köszi az értő hozzászólásokat, szép napot mindenkinek! :-)
 

július 2

Css - image preload

inf · 2012. Júl. 2. (H), 19.24
Szép napot mindekinek!

Van valakinek tapasztalata a css hover háttérkép előtöltésben?

Ami biztosan nem működik (legalábbis nálam)
body:after{content: url(file.png);display: none;}
Valami olyat szeretnék, ami nem használ html tageket, csak tiszta css-t...