Jump to content
GSForum - Segélyvonal

Weblap


Recommended Posts

Posted

Nem tennél (linkelnél) be egy ilyen nagy képet ide mintának, hogy lássuk, mirõl van szó? :) Persze, csak ha nem titkos. :)

Posted

Nos megint a joomlával szórakozok megint(vagy leginkább még mindig...). A belsõ üzenõrendszerrel van egy olyan gond a weboldalamon hogy a felsõ kis táblázatban ahol azt írja melyik oszlopban mely adatai vannak csak egy szürke kocka van. Firebug-al megtaláltam mi a gond viszont a template.css-ben nincs benne amit a firebug ír(igen, jó téma mappájában kerestem meg ezt a fájlt). Ötlet? :bizonytalan: Csináltam egy test nevû felhasználót, a jelszó a neve(sajnos muszáj mert bejelentkezés nélkül nem lehetne megnézni azt a részt).

  • 2 months later...
Posted

Üdv!

 

Mivel a Joomla téma halott, ezért ide írom a kérdésemet: virtuemartban szeretném beállítani azt, hogy a webáruházban regisztráció nélkül is lehessen véleményt írni a termékekrõl. Merre lehet ezt beállítani?

 

Köszi!

Firewolf

  • 2 weeks later...
Posted

Egy kis segítséget szeretnék kérni! Egy weblapra direktbe szeretnék beépíteni egy "gépi" google fordítót!

Ennek a mintájára. /jobb oldalt gépi fordítás/.

A kód egy része kiolvasható:

Gépi fordítás</div>
        </div>
        
                <div class="art-blockcontent">
            <div class="art-blockcontent-body">

        <!-- block-content -->
        
        
    <script type="text/javascript">
    //<![CDATA[
    if(jQuery.cookie('glang') && jQuery.cookie('glang') != 'hu') jQuery(function($){$('body').translate('hu', $.cookie('glang'), {toggle:true});});
    //]]>
    </script>

<script type="text/javascript">
//<![CDATA[
    function doTranslate(lang_pair) {if(lang_pair.value)lang_pair=lang_pair.value;var lang=lang_pair.split('|')[1];if(lang=='pt')lang='pt-PT';jQuery.cookie('glang', lang);jQuery(function($){$('body').translate('hu', lang, {toggle:true});});}
//]]>
</script>


<a href="java script:doTranslate('hu|hu')" title="Hungarian" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-600px -400px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Hungarian" /></a> <a href="java script:doTranslate('hu|af')" title="Afrikaans" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-300px -500px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Afrikaans" /></a> <a href="java script:doTranslate('hu|sq')" title="Albanian" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-300px -400px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Albanian" /></a> <a href="java script:doTranslate('hu|ar')" title="Arabic" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-100px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Arabic" /></a> <a href="java script:doTranslate('hu|be')" title="Belarusian" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-0px -600px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Belarusian" /></a> <a href="java script:doTranslate('hu|bg')" title="Bulgarian" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-200px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Bulgarian" /></a> <a href="java script:doTranslate('hu|ca')" title="Catalan" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-0px -300px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Catalan" /></a> <a href="java script:doTranslate('hu|zh-CN')" title="Chinese (Simplified)" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-300px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Chinese (Simplified)" /></a> <a href="java script:doTranslate('hu|zh-TW')" title="Chinese (Traditional)" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-400px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Chinese (Traditional)" /></a> <a href="java script:doTranslate('hu|hr')" title="Croatian" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-500px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Croatian" /></a> <a href="java script:doTranslate('hu|cs')" title="Czech" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-600px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Czech" /></a> <a href="java script:doTranslate('hu|da')" title="Danish" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-700px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Danish" /></a> <a href="java script:doTranslate('hu|nl')" title="Dutch" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-0px -100px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Dutch" /></a> <a href="java script:doTranslate('hu|en')" title="English" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-0px -0px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="English" /></a> <a href="java script:doTranslate('hu|et')" title="Estonian" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-400px -400px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Estonian" /></a> <a href="java script:doTranslate('hu|tl')" title="Filipino" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-100px -300px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Filipino" /></a> <a href="java script:doTranslate('hu|fi')" title="Finnish" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-100px -100px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Finnish" /></a> <a href="java script:doTranslate('hu|fr')" title="French" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-200px -100px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="French" /></a> <a href="java script:doTranslate('hu|gl')" title="Galician" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-500px -400px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="Galician" /></a> <a href="java script:doTranslate('hu|de')" title="German" class="flag" style="font-size:16px;padding:1px 0;background-repeat:no-repeat;background-position:-300px -100px;"><img src="/modules/mod_gtranslate/tmpl/lang/blank.png" height="16" width="16" style="border:0;vertical-align:top;" alt="German" /></a>
// ... stb

 

...de valami még hiányzik! /leszámítva, a zászlóképek elérhetõségét/

 

Mi kellene még hozzá, hogy rendesen mûködjön?

Posted

Én például a jQueryre szavazok. Ezek benne vannak az oldaladban?

 

<script type="text/javascript" src="..../jquery.js"></script>
<script type="text/javascript" src="..../jquery-translate.js"></script>

Posted

Köszönöm mindkettõtök segítségét!

Tényleg ezek hiányoztak:

<script type="text/javascript" src="..../jquery.js"></script>
<script type="text/javascript" src="..../jquery-translate.js"></script>

Most már mûködik csak éppen a kis zászlócskákat kell beszereznem valahonnan :( és ennek értelmében korrigálni a kódot!

Posted

Egyszerûen nem értem! :mérges:

 

Itt mûködik

Itt meg nem akar!

A második esetben, az egyszerûség kedvéért, mindent a gyökér könyvtárba másoltam be! /a script-eket és a zászlókat is/

 

Posted

A másodikban nincs jQuery.

 

(A Corel pedig egy kanadai cég, nem egy program! Mint ahogy a Photoshop helyett sem Adobe-t írtál. ;))

 

(Ad2: a végén kétszer is hiányzik a g a digitalizálásból.)

Posted

:nem: ...hááát ez nekem nem akar tolmácsolni!

Pedig már beépítettem a jQuery-t is!

 

:upsz: Köszönöm a tartalmi észrevételeket!

Javítottam!

 

---------------------------

Rájöttem hol van a hiba!

Posted

Szerintem nem segít neki, hogy az egész egy frame-ben fut, de megpróbáltam direktben csak a HTML-t megnyitni, és úgy sem fordított. Na, ekkor belenéztem a forrásba... azt hiszem, ma rosszat fogok álmodni. :(

Posted
Na, ekkor belenéztem a forrásba... azt hiszem, ma rosszat fogok álmodni. :(
Nekem pont jól jön - gyönyörűen példázza, hogy miért nem vagyok hajlandó pl. Dreamweavert használni. :démonikacaj:
Posted

Az a büdös életben nem készített ilyen kódot.

Posted

Minden, ami MM_ vagy mm_ a javascriptes részekben, az egyértelműen Dreamweaver. De inkább ne beszéljünk róla.

 

Rájöttem, hogy azért nem fordít, mert nincs mit fordítania: az oldalban nincs szöveg, lévén az egy iframe-be betöltött külön oldalban van, és lehet, hogy az sem segít, hogy az ékezetes betűk html-re vannak fordítva, így viszont csak szótöredékek vannak a szövegben, azokkal pedig lehet, hogy nehezebben birkózik meg a fordító.

Posted

Amikor ezt írtam: Rájöttem hol van a hiba!

http://www.pcworld.hu/forum/index.php?s=&a...st&p=430253

én is erre gondoltam. Akkor még be volt írva a nyitóoldalba /azóta eltávolítottam/, hogy Iframe-en belül nem fordít, viszont kívül igen.

Sajnos a kívül való fordítás csak optikai csalódás volt számomra is.

 

Egy a kérdés: hogy tudnám megoldani, hogy iframe-en belül is fordítson?

 

Amúgy meg sajnos a jelzett hibák /MM_ vagy mm_ a javascriptes részekben/ tényleg Dreamweaver-ben készültek.

Nem vagyok büszke rá én sem!

Utána olvasok és korrigálom!

Posted

Azért megnyugtatásul közölném, hogy nem számodra szégyen, hanem elsõsorban a Macromedia számára, másodsorban az Adobe-nak, ha még mindig benne vannak ezek a rusnya JS-kódok (meg a langauge attribútum).

 

Ahhoz, hogy iframe-ben fordítson, tudni kellene, hogy egyáltalán hogy mûködik, meg hogy az iframe hogy viselkedik a DOM környezetben. Meg lehet-e azt csinálni, hogy a külsõ HTML elem meghívjon egy JS functiont a belsõ HTML-ben, egyáltalán milyen kapcsolatban van egymással a két oldal.

 

Tekintve, hogy nem élek frame-ekkel, ezért fogalmam nincs ezekrõl a dolgokról.

Posted

Köszönöm a választ!

 

És fõleg az elsõ sorokat! Már kezdtem magam hülyén érezni!

Persze mindezek ellenére tudom, jó lenne ha a notepad-es megoldásra áttérnék. /remélem idõvel sikerül/

Posted

Jelezném, hogy mikor utoljára (kb. 2,5 éve) összefutottam a Dreamweaverrel, akkor már az inline JavaScript régen ismeretlen fogalom volt a szoftver készítõinek szótárában, minthogy a program által készített scriptek egytõl egyig külön állományban kaptak helyet, és teljesen korrektül történt a beillesztésük. Mint ahogy minden más állományé is, mivel a Dreamweaver beépített (a W3C eszközénél szigorúbb) validatort is tartalmazott, a böngészõkompatibilitás ellenõrzésérõl és a tucatnyi egyéb fejlesztõi eszközrõl nem is beszélve.

Mindez egy majdnem négy éves programban. Megtudhatom, hogy 2011-ben a Dreamweaver hogy készíthet egyáltalán bármit is, ami inline JS-t vagy invalid kódrészletet tartalmaz?

 

Ugye nem arról van szó, hogy egy idõszámításunk elõtti idõkbõl származó (még a Macromedia által fejlesztett) Dreamweaver által generált kód miatt szólunk le egy mai programot? :hááát:

Posted
Ugye nem arról van szó, hogy egy idõszámításunk elõtti idõkbõl származó (még a Macromedia által fejlesztett) Dreamweaver által generált kód miatt szólunk le egy mai programot? :hááát:
Nem, ez csak egy példa volt (nem tudom Zauber milyen verziót használ), de legutóbb a DW CS4-gyel készítettem egy próbaoldalt, és annak kódjában nem kevés felesleges elem volt. CS5-öt még nem láttam közelrõl, de a bizalmam a program felé elég instabil a múltja alapján...
Posted

Most ennyi erõvel bármelyik programot le lehet szólni, mert valaha volt olyan verziója, ami egy kupac trágyát ért. Nem ez a helyes hozzáállás. A Macromedia által fejlesztett DW-k már õskövületek; én el tudom képzelni, hogy akkoriban még sikk volt az inline JS, amikor azokat programozták. Azóta viszont eltelt több mint hat év, ami a web világában elképesztõen nagy idõ. Manapság egy hatéves (vagy régebbi) programmal weboldalt készíteni igen nagy merészség. Ráadásul azóta már fejlesztõváltás is volt, a programot sok éve az Adobe fejleszti. Ezt már nem szabad egy kalap alá venni a Macromedia által fejlesztett verziókkal. Amikor pedig Dreamweaverrõl beszélünk, én automatikusan az Adobe-féle verziókra asszociálok.

 

Az, hogy van-e az oldalban felesleges cucc, egészen más tészta. Még a saját magunk által készített oldalak kódjaiban is simán akadhatunk olyan részletekre, amelyek feleslegesek (velem legalábbis már elõfordult, fõleg a stíluslapok esetében).

Egy programnak igen nehéz feladat, hogy mindig csak a legszükségesebbeket írja bele a kódba. Én magam is tapasztaltam, hogy miután az általam (hibátlanul, valid és áttekinthetõ kóddal) elkészített (vagyis inkább kijavított) weboldalon a tulaj utólag módosított valamit valami szarkupac WYSIWYG-gel, az oldal kódja hirtelen romhalmazzá változott, holott csak az oldal valamelyik hivatkozását szerkesztette át. Persze a kinézet nem módosult, de a forráskód az általam rendbe rakottból valami hányadékká változott, köszönhetõen mondjuk az egyes kódsorok közé bekerült minimum 20 sornyi távolságnak.

A Dreamweaver ehhez képest még mindig baráti, de ez a program elsõsorban nem arra van, hogy WYSIWYG-ként használjuk. Rengeteg hasznos funkciót kínál, de ezek leginkább azoknak hasznosak, akik maguk írják a kódot és a PHP-t. Persze lehet WYSIWYG-ként is használni, de akkor nyilván nem lesz tökéletes a kód. Mindenesetre inline JS és invalid kód nem lesz benne, annyi szent.

Én a CS3 óta nem használom, de azt el kell ismerni, hogy sok tekintetben meg tudta könnyíteni a dolgom (automata kódkiegészítések, taglezárások; stílusazonosítók/osztályok automata felsorolása; gyors stíluslap-kezelés; azonnali validálás; böngészõkompatibilitás-ellenõrzés; stb.; lehetne folytatni a sort). Ugyanakkor mégis túl nagynak és bizonyos tekintetben lomhának éreztem, olyan volt, mintha ágyúval lõnék verébre.

Ha létezne hasonló tudású program sokkal kisebb méretben, lecsapnék rá. A notepad2 is baromi jó, csak mikor az ember 60-70 HTML-oldalt kénytelen készíteni egyetlen hétvége alatt, akkor rádöbben, hogy bizonyos funkciókkal rengeteg idõt meg lehetne spórolni.

Posted

Alapvetõen igazad van, bár arról azért elfelejtkeztél, hogy CS3-at és CS4-et emlegettem, ami már bõven az Adobe-érában született. Egy ingyenes vagy legalábbis nagyon olcsó program esetében az ember hajlamos bizonyos hibákat, hiányosságokat elnézni, míg egy közel 190 ezer forintos szoftvernél már elvárnám a korrekt(ebb) mûködést. :S (Igen, van trial, de a gyakori próbálgatások eredménye a gyakori újratelepítés. :hááát:)

Az pedig megint csak a fejlesztõ hibája, hogy bizonyos hibákat (mert a teljesen felesleges kódrészletek azok) nem javít idõrõl-idõre, hanem pont ezekkel próbálja meg a felhasználókat rávenni az upgrade-re, jelenlegi áron 85 ezer forintért. :dühös:

 

Egyébként alapvetõen a munkáktól és fejlesztõtõl függ, hogy WYSIWYG vagy inkább kódorientált szerkesztõ a praktikusabb. Biztos vagyok benne, hogy nagyon sok esetben jó megoldás a DW - nekem valahogy eddig nem sikerült megbarátkoznom vele. 8) Ez lehet, hogy az én hibám, de legalább ennyire adódik a munkáim jellegébõl (pl. egy sablon alapján több száz hasonló oldal legyártása), márpedig ilyen feladatokra a DW tudtommal nem igazán elõnyös.

Posted

Szeretnék egyetlen gondolat erejéig visszatérni /és a segítségeteket kérni/ az alap-, témaindító problémára ill. annak a megoldására: google translate

 

Sajnos mint kiderítettük ez a megoldás csak a „vele azonos szinten” hajlandó tolmácsolni, keretben nem :(!

Van-e valakinek valami konkrét ötlete, hogy lehetne rábírni, hogy keretben is dolgozzon?

Lehet, hogy csak egy plusz sor kellene a megfelelő scriptben?

 

Csak laikus gondolat: de pl. egy menügomb esetében ahol egy hivatkozást elindítunk, a TARGET tag-el meg lehet határozni a hivatkozás helyének megjelenítését, vagyis hogy a hivatkozás hol érvényesüljön.

Valami hasonlót nem lehetne a tolmács esetében is kicsikarni?

Posted

Próbálj meg egy olyat, hogy belerakod az iframe-be is a cuccokat, majd ha a képekre kattintasz, valami ilyesmit lefuttatsz:

var iframe = document.getElementById("iframeid");

kep[x].onclick = iframe.contentWindow.document.getElementByid("divid").getElementByTagName("a"[x].onclick = function()

{kep[x].onclick();}

Nagy az esélye, hogy nem fog menni, de egy próbál t megér :D

 

Bár valójában sokkal jobb megoldának látnám, ha az iframe-t vennéd ki. Lehet, a DW ezt adta, de attól még módosíthatod, szerintem később be fogja tudni olvasni a kódot.

Posted

Köszi a hozzászólást, valamit majd kitalálok!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...