Keresés

Internet Explorer vs. PNG átlátszóság

hosszu.kalman képe

Észrevehetjük, hogy az Internet Explorer régebbi verziói nem tudják támogatni a PNG fájlokat. A jelenség az, hogy nem kezeli az átlátszóságukat, és ez elég nagy probléma mivel (sajnos) a mai napig is a felhasználók legnagyobb része IE6-ot használ.

Szerencsére erre is van megoldás, nem is bonyolult, nem is sok idő megoldani.

Mindösszesen három fájlra lesz szükségünk:

Az első css fájlt a Conditional Comment feltételes megoldással kell beilleszteni a weboldalunkba (Drupal CMS esetén a page.tpl.php fájlba):

Ezzel elérjük azt, hogy az IE7 előtt böngészőknél hozzáadja az oldalhoz az ie.css fájlt is.

Ha megnézzük ennek a css fájlnak a tartalmát akkor láthatjuk, hogy hova kell elhelyezni a többi fájlt:

img {
behavior: url(/images/png.htc);
}

Tehát az itt megadott könyvtárba (esetemben /images) elhelyezzük a png.htc és a transparent.gif fájlokat, és IE alatt is használhatunk PNG képeket.

jQuery show() hiba: táblázatok soraira (table tr) nem érvényes, a táblázat szétcsúszik

hosszu.kalman képe

Létezik egy jQuery fgv: show(). Ennek az a szerepe, hogy a nem látható html elemet láthatóvá teszi.

Tehát végülis annyi történik, hogy egy html elemet ami el van rejtve (display: none;) megmutat, mégpedig úgy, hogy inline css-sel ad neki egy display: block tulajdonságot.

Ez így rendben is lenne, ha nem akarnánk táblázatok soraira is alkalmazni (table tr). A probléma az, hogy pl. a Firefox szétcsúszik, ha a sor elemre vonatkozó css display: block. Erre a megoldás a display: table-row css definíció. Ezzel viszont az a gond, hogy az IE nem támogatja. Az IE viszont kezeli a táblázat soraira is a display: block tulajdonságot.

Nem értem miért nem építették bele a jQuery-be a böngésző ellenőrzését a show() fgv. meghívása esetében, de akkor vegyük figyelembe magunk, hiszen nem mindegy, hogy a táblázatunk így néz ki:

Vagy így:

Láthatjuk, hogy az első esetben a táblázat első oszlopa sokszorosára nőtt, ezért az oldal szétcsúszott.

JS-ből lekérdezni a böngésző típusát, nem nehéz, és a jQuery-be is beépített (core).

A következő kódot aztán símán beépíthetjük egy saját fgv-be.

<script type="text/javascript">
function show_tr_element(object) {

tovább

Az fgvtcsv beépített php fgv iso-8859-2 -es karakterkódolásban elhagyja az ékezetes kezdőbetűket

hosszu.kalman képe

Az egyik általam készített Drupal alapú webáruház termékeinek adminisztrálása CSV alapon működik. Ez annyit jelent, hogy van egy exportáló felület, ahol a site admin lementheti a termékeit egy csv fájlba, amit aztán valamilyen csv-t kezelő programban (általában Microsoft Excel) átszerkeszt, és egy importáló felületen feltölt. Ezután az oldal feldolgozza és érvénybe lépnek a változtatások.

Ez így mind szép és jó, csak egy gond van vele. A windows felhasználók nagy része, ISO-8859-2-es karakterkódolást használ, míg a Drupal UTF-8-at. Hogy a címek és egyéb karakterkódolástól függő érték problémáját kiküszöböljük, szükség van az mb_convert_encoding() fgv-re, amely segítségével az ISO-8859-2 karakterkódolású részeket, át tudjuk konvertálni a Drupal-nak is használható UTF-8-as karakterkódolásba.

Egyszercsak jelentkezett egy probléma. Azon kezdőbetűk amelyek ékezetesek egyszerűen elvesztek. Tehát például az "Öntapadó" szóból, "ntapadó" lett.

tovább

nem működik a JavaScript

X-GameR képe

Sziasztok!
Van egy problémám, nem működik a JavaScript az oldalamon, így nem tudom használni például a "Fogd és vidd"-et, de még sámtalan dolgok van, ami nem működik. Eleinte működött, nem is csináltam rajta nagyon semmit, egyszer, amikor felnézek az oldalamra, már nincs JS.
Az oldal most OFFLINE üzemmódban van, de ez a címe: http://www.x-gamer.hu/

Válaszotokat előre is köszönöm!
X-GameR

Drupal verzió: 
Fórum: 

Honnan tudom miért nem fut le a cron.php?

takacsot képe

Be van állítva a cron.php futtasa óránként. Rendszeresen azt kapom, hogy (és itt most jön a műsolat a legutolsó napló bejegyzésekből):

Részletek
Típus	időzítő
Dátum	szombat, augusztus 21, 2010 - 14:01
Felhasználó	Anonymous
Hely	http://www.qualityontime.eu/cron.php
Hivatkozó	
Üzenet	Az időzített feladatok futtatása több mint egy órát vett már igénybe, feltehetően valamilyen hiba miatt.
Szint	hiba
Hosztnév	195.70.57.140
Műveletek	

Honnan tudom meg, hogy miért nem fut le? Hol nézzem meg? (Lehetsz technikai, mert informatikus vagyok)

Mikor kézzel futtatom, akkor már csak annyit látok a naplóban, mint warning: "Az időzített feladatok futtatásának kísérlete, miközben ezek futnak."

Megjegyzés: Korábban a kézi futtatásra MySql hiba jött fel, ami a drupal_watchdog táblára panaszkodott. Erre fogtam magam és kitakarítottam a táblát, plusz az drupa_session táblát is (mert az piszok nagy lett - nem is értem miért nincs benne a cron.php-ban, hogy tisztogassa!)

Custom breadcrumbs: Fatal error: Call to undefined function pathauto_cleanstring()

zolti képe

A Custom breadcrumbs modulnál van egy olyan beállítási lehetőség, hogy a pathauto modul pathauto_cleanstring() függvényét használná a nevek kifejezések tisztítására .
Pontosan így hozza a példa :<pathauto>|[ogname-raw]
Ez az alábbi hibát dobja:
Fatal error: Call to undefined function pathauto_cleanstring() in ....modules/custom_breadcrumbs/custom_breadcrumbs.module on line 159

A pathautoból egyszerűen hiányzik a pathauto_cleanstring() függvény.
Kerestem egy régebbi modult kb egy éves, abban még meg van. Működik is, de ez mégsem állapot.

Használja valaki ezt a módját a custom breadcrumbs modulnak ?
Meg tudnátok mondani miért szedték ki a pathautoból ezt a függvényt ?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Tárhely 2.0 - viszonteladói tárhely

Luigi.hu képe

Régóta a Dataglobe-nál tartom a hobbi Drupal weboldalaimat és a levelezésemet. Elégedett vagyok velük, mert még nem volt technikai problémám, korlátlan a domain, mysql, stb, és nagyon segítőkész, ügyfélközpontú a hozzáállásuk.

Az a gondom most velük, hogy egyre több weboldal landol a tárhelyemen, de nincs náluk 24/7 support és továbblépési lehetőség sem, ezért most viszonteladói tárhelyet keresek.

Nem akarok tárhelyszolgáltató lenni :-) csupán azért van erre szükségem, mert szeretném az ügyfeleim tárhelyeit teljesen elkülöníteni egymástól. Tehát minden ügyfélnek a saját weboldalához, tárhelyéhez és leveleihez teljesen független hozzáférése legyen, de szerintem itt érti mindenki, hogy ez miért is előnyös. :-)

Átnéztem itt a fórumokat és persze kerestem máshol is a neten; van már néhány ötletem is, de még nem tudom, hogy melyik céget válasszam.

Egyértelmű, hogy (jó minőségű) Drupal tárhelyet szeretnék, ezért néhol több az igényem, mint ami a "sima" a HTML oldalakhoz szükséges.

Ezek a legfontosabb szempontok, amire szükségem van:
- A megbízhatóság a legfontosabb, ne legyenek leállások, technikai gondok.
- 24/7 "gyorsreagálású" ügyfélszolgálat, ami meg is tudja oldani a problémát.
- napi backup, saját backup
- saját htaccess file
- időzített PHP futtatási lehetősége, Cron job
- a php memória limit min. 128M !!!! Ez sajnos elég kemény feltétel a magyar szolgáltatóknál. :-(
- phpMyAdmin használat
- ne korlátozzanak feleslegesen (esetleg csak reálisan), tehát előnyös a korlátlan domain, MySQL adatbázis, E-mail postafiók, FTP hozzáférés, ...
- korlátlan adatforgalom: igazából nem tudom mit jelent a gyakorlatban pl. a 50GB tárhelyhez adott 100 GB/hó sávszélesség, és mi történik, ha vki azt túllépi. Egy kicsit tartok ettől, bár kisebb forgalmú tárhelynél biztos nincs gond, de mi a helyzet egy népszerűbb oldalnál?
- látogatottsági statisztika - korábbi hónapok is megtekinthetők legyenek
- hírlevél, mail listák, minél több levél küldése/hó
- rendes belföldi/külföldi sávszélesség
- magyar oldalhoz magyarországi tárhely :-))
- új MySQL, PHP verzió
- a viszonteladói tárhelyen C-panel vagy vmi igényes Webadmin, amitől nem rettennek meg az egységsugarú userek :-)
- magyar nyelvű Webadmin az ügyfelek örömére :-)
- saját hiba oldalak, jelszóvédett mappák, SPAM szűrés, és a többi alapvető :-) dolog, amivel elég hosszúra bővíthető lenne ez a lista,
- a havi ktsg is számít, de a fentiek megléte az elsődleges.

Jó volna, ha a domain regisztráció kedvező árú lenne, tehát pl. a .hu 2 évre kevesebb volna, mint 3eFt + tréfa.

Nem akarok szervert telepíteni, Apache-t konfigurálni, tehát egyelőre saját szerverre nincs szükségem és vágyam. :-0

Tudom, így egyben kicsit talán magasnak tűnnek az elvárásaim, de a viszonteladói tárhely és a 24/7 support kivételével szinte mindet tudja a mostani szolgáltatóm.

Tehát, az érdekel, hogy Ti milyen viszonteladói tárhelyet használtok, ismertek, (nem) javasoltok? Azért, hogy kicsit megkönnyítsem a dolgotokat, :-) összegyűjtöttem néhány viszonteladói tárhely ajánlatot, van köztük normális és első ránézésre gyérebb is, de az ijesztőket már nem raktam ide. :-)
Nem akarom semelyik hosting céget itt reklámozni vagy lehúzni, ezért ha ez a téma itt tilos, akkor jöhet a válasz PM-ben.

Köszönöm.

Íme a gyűjtésem eredménye:

http://www.xhu.hu/Viszonteladoknak/Viszonteladok/tarhely-viszonteladas.html
http://1h.hu/viszonteladoi-tarhely.html

http://tarhelydomain.com/tarhelyek/tarhely-viszonteladas-viszonteladoi-w...

http://hostit.hu/hosting.php?pt=r
http://xhost.hu/reseller-hosting.html

http://netdekor.hu/index.php?option=com_content&view=article&id=9&Itemid=17
http://bix.webhely.eu/index.php?option=com_content&task=view&id=35
http://www.awnetwork.hu/tarhely-szolgaltatas/viszonteladoi-tarhely/
http://www.tarhely.com/viszonteladoitarhely.html
http://www.pelion.hu/viszonteladoi-tarhely/

http://tarhely.eu/rh_viszonteladoknak.php
http://www.a-tarhely.info/Viszonteladoi-tarhely/
http://www.cyber.hu/tarhely/viszontelado/
http://tarhelyberles.hu/viszonteladoi-konstrukciok.html
https://webhosticon.hu/ugyfelkapu/cart.php?gid=3

http://megacp.com/compare_resell.php
Sajnos már tőlük 2010. július 1-től viszonteladói tárhelyet nem lehet rendelni.

--------------------------------------------
kérjük magánban ajánlgassatok tárhelyet - pp -

Drupal verzió: 

Node létrehozása API -ből

sjozsef képe

Sziasztok!
Én egy modult szeretnék fejleszteni Drupal 6.0 -hoz, amely tartalmakat generál bizonyos paraméterek alapján. Addig eljutottam, hogy az alaprendszer által ismert paraméterekkel feltöltöm a $node struktúrát, de a modulok által hozzáadott paramétereket nem tudom megadni. Szeretnék pl. Taxonomy címkéket, META tagokat, url állneveket stb. Ezeket hogy kell átadni?
Előre is köszönöm a segítséget!

Drupal verzió: 

Nézet tovább linkjének átirányítása vagy a nézet page oldalán több információ megjelenítése

konorti képe

Sziasztok, van egy nézetem a főoldalon, amely híreknek a címeit jeleníti meg. Beállítottam a tovább hivatkozást, melyre kattintva megjelenik az összes hír egy page-en. Az lenne a kérdésem, hogy megoldható, hogy ez a tovább link egy másik nézetre mutasson, vagy hogy ugyanez a nézet a page oldalon ne csak a címeket, hanem mondjuk a bevezetőket is mutassa?

Upload modul által felkínált link átírányítása más címre

manti1963 képe

Szervusztok!

Feladat: Valamilyen modullal (upload) felhasználó felviszi a letöltendő file-okat. A tartalom ablakban, mint csatolmány meg is jelenik. A csatolmányra klikkelve a letöltés meg is indul. Kérés az, hogy letöltés előtt meg tudjon hívni egy önálló regisztrációs ablakot (ezt megírom) és csak azt követően kezdődjék a letöltés.
Előre is köszönöm.
Sziasztok, Anti

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: