ugrás a tartalomhoz

Archívum - Szep 2011 - Fórum téma

szeptember 16

Képmegjelenítés

simisoma · 2011. Szep. 16. (P), 14.45
Sziasztok,

Java scriptben szeretném megoldani, hogy:

vannak képek az oldalamon:

<img src='elerhetoseg/1.jpg' id='1' />
<img src='elerhetoseg/2.jpg' id='2' />
<img src='elerhetoseg/3.jpg' id='3' />
<img src='elerhetoseg/4.jpg' id='4' />

Azt szeretném, hogy ezek felett egy átlátszó png kör [kor.png] megjelenjen egymás után sorba folyamatosan.
és ezzel egy időbe a weboldal más pontján amikor a kép felé érkezik a kör változzon a fenti képhez tartozó nagykép:

<img src='elerhetoseg/3.jpg' id='3' /> --> ez felett a kör és megjelenik egy adott helyen a <img src='elerhetoseg/3_nagy.jpg' id='3-3' />

Van erre valami jquery megoldás vagy más JavaScript -es script?

Köszi!
 

szeptember 16

ű és ő karakterek kódolása és továbbítása hálózaton

Jazoja · 2011. Szep. 15. (Cs), 23.02
Van egy WP plugin, amit már nem fejlesztenek, így a készítő se foglalkozik a problémámmal.

A hiba csak az őŐűŰ karaktereket érinti.

Kliens oldalon a következő karaktereket adom be:
ÁáÉéÍíÓóÖöŐőÜüŰű
jQuery .val()-al kiveszi az értéket majd egy escape() után jQuery.post()-al az egész tömböt elküldi.

A karaktersorozat ekkor már így néz ki: (FireBug szerint)
post application/x-www-form-urlencoded:
%C1%E1%C9%E9%CD%ED%D3%F3%D6%F6%u0150%u0151%DC%FC%u0170%u0171
A szerver oldalon PHP $_POST-al leveszi, majd ezzel a két fgv-el kikódolja:
urldecode()
htmlentities()

Ezután több függvényen, osztályon, felületen áthaladva végül előkészíti a mentésre:
serialize()
addslashes()

Ami az adatbázisban már így néz ki.
&Aacute;&aacute;&Eacute;&eacute;&Iacute;&iacute;&Oacute;&oacute;&Ouml;&ouml;%u0150%u0151&Uuml;&uuml;%u0170%u0171
Betöltéskor visszakódolja:
stripslashes()
unserialize()

Majd átalakítja az újsor karaktereket html sortörésre:
nl2br()

A tömböt json formátumra alakítja.
array_to_json()

Majd két script tag közt egy jQuery fgv-nek átadva visszaküldi a kliensnek.
echo <script>jQuery(selector).imgNotes(json,...)</script>

Itt nemtom merre tovább, de a képernyőn végül ez jelenik meg:
ÁáÉéÍíÓóÖö%u0150%u0151Üü%u0170%u0171
Mint látható, csak az őŐűŰ karakterekkel van gond.

A WP admin felületen a FireFox szerint UTF8 kódolás van.
A
get_option('blog_charset');

szerint a WP karakterkészlet is UTF8
Az adatbázis utf8_general_ci (de utf8_hungarian_ci-vel se láttam különbséget)
Ékezetes karaktereket közvetlenül beleírva gond nélkül eltárol.

Ekkor kipróbáltam, hogy a WP egyáltalán mit kezd az ékezetes karakterekkel.
Ha az admin felületen mentem el az eredeti karaktersorozatot, akkor az így kerül tárolásra az adatbázisban:
[colorer=css]&Aacute;&aacute;&Eacute;&eacute;&Iacute;&iacute;&Oacute;&oacute;&Ouml;&ouml;Őő&Uu

Input szín módosítása CSS használatával

mauladam · 2011. Szep. 15. (Cs), 20.24
if(count($hiba) > 0){
//itt kéne meghívni a függvényt.
}
Hogyan tudnám ezt megvalósítani?
Remélem érthető volt a kérdésem :)
 

Első lap terv. Kritikát pls!

iddqd · 2011. Szep. 15. (Cs), 18.10
Sziasztok nagyon hálás lennék ha átfutnátok és véleményeznétek a tervemet. Én kezdő vagyok, magamtól tanulom a "szakmát", majdnem 1 éve foglalkozom már a weblap készítéssel. Szóval most szeretném elkészíteni az első komplett, több oldalas weblapomat. Ez persze nonprofit projekt nem szándékozom eladni, "saját" hobbi felhasználásra készül, de igy kitűnő gyakorló feladat. Sajnos az autodidakta modszerem hátránya hogy akadnak fekete foltok ezért is kérném a segítségetek.
Szóval a tervezet: Egy gazdit kereső állatokkal foglalkozó oldalacska lenne, mivel php és adatbázis még nem az erősségem ezért ezt megpróbálom kihagyni a rendszerből. Ugynézne ki főoldal menüpontokban kiválasztható állatok ( kutya, macska stb )kiválasztott pontok egy következő html oldalra vinne ahol kiválasztható a település - a településre kattintva - köv html oldal, a településen található összes állat felsorolva - kiválasztva köv html oldal ahol az állat "névjegye" található. Tehát mindenhez külön html oldal. Ezek frissitését szerkeztését úgy képzelném hogy az ujra szerkeztett oldalt feltőlteném felülirnám egyszerüen a szerveren. Ezen kívűl a főoldalon a menü alatt egy javascriptslidert tennék ahol kis előképek futnak ezek linkként az adott névjegyoldalra mutat természetesen. Ezt is újraszerkeztve egyszerüen felirva frissiteném az oldalon.
Ezen kívül egy kis hirblokkot is szeretnék pár hirrel a főolalra "előnézetben" majd ez szintén egy uj html oldalra a hír bővebb változatára mutatna.
Egy keresőt még talán de ezt még nem tudom hogy müködne e pusztán html oldalban.
Angol változatban is elkészíteném egyenlőre pusztán gyakorlás miatt ezt pedig ugy képzeltem hogy egy külön /eng mappában az oldalk angol változata kapna helyet. Nagy vonalakban ennyi hirtelen. Szóval minden szenpontbol érdelene hogy jó megoldás e így, a hátrányait, megtalálhatósági szempontból esetleg illetve átfogoan az egészről a véleményeteket!
Előre is köszönöm a türelmet és időt nektek!!!
 

Response headers / Connection: close

Jazoja · 2011. Szep. 15. (Cs), 13.45
Egy képfeltöltő plugin fejlesztése (hackolása) közben a következő hibába futottam.
A plugin rendben működik localhoston (WinXP/XAMPP) és linuxos tárhelyen is (hostgator), de a fizetős tárhelyen (nem nevezem meg) ahol ténylegesen használni kéne, ott nem műxik.
A problémát részleteztem a szolgáltatónak, aszonták beszéljek a fejlesztővel...

Szóval FireBug segítségével megfigyeltem, hogy a képfeltöltés hogyan történik a 3 szerveren és csak 1 lényegi különbséget találtam a kommunikációban.

Mikor elküldöm a képet és az adatokat a szerveren lévő php állománynak, akkor a "Request Headers" részben mindig "Connection: Keep-alive" szerepel.

A "Response headers" rész a rendben működő szervereken:
"Connection: keep-alive"
A nem rendben működő szerveren:
"Connection: close"

Az adatokat POST-al küldöm.

Update:
Most látom, hogy pár dolgot itt elfelejtettem leírni.
A képeket rendesen feltölti a szerverre egy adott mappába (ezt egy upload.php végzi), majd javascript kódot küld vissza, ami kliens oldalon update-el pár dolgot. Többek közt ez tartalmazza a kép url-jét és méretét.
A hiba annyi, hogy dob egy js exception-t, amit a kliensen egy js fgv kezel, majd beszúrja a képet 0px méretben.
 

szeptember 14

Nagyon nagy webkiszolgálók

Webdev · 2011. Szep. 14. (Sze), 17.06
Sziasztok!

Érdekelne a téma, hogy nagy webkiszolgálók hogyan működnek, ahol mondjuk néhány ezer látogató is van egy időben, nagyon nagy adatbázissal dolgozik (élő, archív adatok), feltehetőleg több szerverrel?

Kérdezgethetnék, hogy pl. több adatbázis szerver van-e, ahol bizonyos rendszer szerint vannak felosztva az adatok? Egy fő kiszolgáló van-e? stb.

Legszívesebben inkább egy könyvet olvasnék, ahol választ kapnék a legfontosabb programtervezési, vagy szerver kialakítási kérdésekre ilyen nagy rendszereknél. Úgy sem tudnék jól kérdezni, egy ismeretlen témában. Szóval gyakorlati, elméleti tanácsok, stb.

Tehát elsősorban milyen könyvet ajánlotok? Link sem rossz, de jobban szeretek egy könyvvel a kezemben ücsörögni és gondolkozni :)
 

Tömbösdi

therest · 2011. Szep. 14. (Sze), 17.01
Sziasztok!

Excel fileból olvasok be adatot, a "Spreadsheet Excel Reader"-t használom hozzá.
Az adat bekerül a helyére, aztán megpróbálok olvasni belőle:

$data = new Spreadsheet_Excel_Reader();
$data->setUTFEncoder('iconv');
$data->setOutputEncoding('UTF-8');
$data->read('x.xls');
foreach($data->sheets as $sheet) {
echo $sheet["cells"][2][1]; //<-- itt kapom a notice-t
}
Nem értem, hogy miért dobja a következő notice-t a php: "Undefined offset: 1 ...".
Az echoval rendesen kiírja az indexen lévő értéket, ami meg is felel az excel táblában láthatónak.
 

IE6 .htc reload hiba

NightBoY · 2011. Szep. 14. (Sze), 10.43
Sziasztok, egy szokatlan hibába botlottam, hátha tudtok segíteni.

Sajnos még mindig kell IE6-ra optimalizálnom az oldalt amin dolgozom és ehhez több .htc fájlt is használok. A hoverfixet több oldalamon is használtam már, jelen esetben is az anything:hover-t használom.
A probléma az volna, hogy amikor legelőször betöltöm az oldalt minden jól működik, viszont amikor ráfrissítek és már chacheben van egyszerűen nem működik a .htc fix. Ha kiürítem a chache-t ismét működik majd ráfrissítve nem. Sosem találkoztam még ilyen hibával és nagyon furcsa.
Használok az oldalon mellette még egy PIE.htc nevű fixet is, az tökéletesen működik frissítés ide vagy oda.
Valami ötlet esetleg?
Köszi előre is
 

Szemantikus kutatás-fejlesztés

Hidvégi Gábor · 2011. Szep. 14. (Sze), 09.37
Egy ideje már borzolom a Weblabor látogatóinak idegeit az elméletemmel, hogy valami nincs rendben az internettel. Ennek röviden a lényege, hogy a mostani, dokumentum alapú web nem túl szofisztikált, és a jelenlegi szöveges alapú információkeresés az emberi nyelv összetettsége miatt körülményes és pontatlan. Részletesebben ezt a szemantikus blogon fejtem ki, ahol rámutatok a további problémákra.

Emiatt kezdtem el a szemantikus web témakörével foglalkozni, amely atomi szintre bontja a weboldalt, a tartalmat különböző tulajdonságokkal felruházott objektumokból építi fel, és ezen objektumok közti kapcsolatok felvázolásával lehetővé teszi az információhalmaz sokkal pontosabb leírását, valamint megtalálásának lehetőségét. Magyarra lefordítva ez annyit jelent, hogy például egy ingatlanokkal foglalkozó oldal ingatlan-objektumokból áll, az objektumok pedig különböző tulajdonságokkal vannak felruházva, például terület, szobák száma, közművesítés és így tovább.

A problémakör természetesen másokat is érdekel, de az eredményekkel elégedetlen vagyok.

DOMDocument karakterkódolás, saveHTML,saveXML

carstepPCE · 2011. Szep. 14. (Sze), 01.24
Sziasztok,

van egy adatbázis táblám, amiben cikkek vannak mindenféle html formázással, képekkel etc-ra, ide az adatok a htmlspecialchars -sal elkódolva vannak utf8-ban eltárolva. Szerettem volna a képeken pár manipulációt végrehajtani a PHP DOM objektumainak a segítségével. Mindent megcsinált szépen, ahogy kell mindössze nem bírtam elmenteni a kimenetet úgy, hogy a hosszú ő,ű megmaradjon, vagy az ékezetek egyáltalán megjelenjenek.

A kérdéses php fájl UTF-8ban van kódolva, ami a függvényeket és az adatbáziskezelést is csinálja.