Ikonok <img...> kiírással jelennek meg

stamina képe

Sziasztok,
a probléma amire nem tudok rájönni a következő:
Pl a Language Icons modul bekapcsolásánál a Language switcher blokkban nem az icon jelenik meg, hanem az kiírás. Valamiért átalakítja < karakterre a < karaktert és a többit.
Szerintetek milyen beállítási probléma lehet?

A Filtered HTML Beviteli formába felvettem az tagot is, de ha kiveszem, akkor se lesz jó.

Előre is köszönöm a válaszokat.

Drupal verzió: 
stamina képe

Bocsi, kis plusz magyarázat:
Tehát az <img src='/sites/all/modules/languageicons/flags/en.png' class="language-icon" alt="English" width="16" height="12" /> English szöveg jelenik meg az icon helyett.
Kép

0
0
Petik képe

Próbáld meg az = jel után ne ezt('), hanem ezt(") és ugyanezzel zárd is be a png-nél.

0
0

Üdv. Peti

stamina képe

De ezt a langugage icons modul generálja nekem, nem én írom be sajna. Nem tudom hol lehetne módosítani ezt.

0
0
Petik képe

A php szintatktikához nem értek, de -próba, cseresznye alapon- megpróbálhatod a languageicons.module 131. sorában is idézőjelre állítani itt: '$src'
Ha nem javul meg, állítsad vissza:(

0
0

Üdv. Peti

stamina képe

Sajnos nem javitotta meg. A forrás így néz ki:

<li class="en first"><a href="/sccup/en" class="language-link"><span>&lt;img src=&quot;/sccup/sites/all/modules/languageicons/flags/en.png&quot;  class=&quot;language-icon&quot; alt=&quot;English&quot; width=&quot;16&quot; height=&quot;12&quot; /&gt; English</span></a></li>
 
<li class="hu last"><a href="/sccup/hu" class="language-link active"><span>&lt;img src=&quot;/sccup/sites/all/modules/languageicons/flags/hu.png&quot;  class=&quot;language-icon&quot; alt=&quot;Magyar&quot; width=&quot;16&quot; height=&quot;12&quot; /&gt; Magyar</span></a></li>
0
0
Lavjaman képe

&lt; ezt a karaktert a < helyett teszi be. Nem ismerem a modult, viszont fura, hogy csak azt a html tag-et birizgálja.
Szóval ennek full html-nek kellene lennie

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*

stamina képe

Ha a Lang switcher egy blokk, akkor hogy tudok megadni neki beviteli formát?

0
0
Lavjaman képe

Este utánnanézek a dolognak ok?

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*

stamina képe

Köszönöm előre is! :) Elég idegesítő probléma

0
0
nevergone képe

Légyszi ne csináld ezt tovább, ha nem muszáj. Ha nem tudod a választ egy problémára, csináld azt amit mindenki más szokott: csendben várd, hogy mások oldják meg, és légyszi ne ajánlgass ilyeneket az embereknek, hogy modulokat hekkeljenek meg. Különösen akkor, ha nem vagy tisztában a szobajöhető kockázatokkal, mellékhatásokkal és gyógyszerészekkel.

0
0
Petik képe

A többiek már biztosan megtették:)

0
0

Üdv. Peti

Nagy Gusztáv képe

(Elsősorban) nem a harag kifejezése volt ez a hozzászólás, hanem egy kérés. Ennyi. Itt senki nem a másik ellen, hanem egy közös cél érdekében dolgozunk :-)

0
0

Nagy Gusztáv

aboros képe

könyörgöm.

0
0

-
clear: both;

Petik képe

Nagyon jól gondolod.
Közben kipróbáltam. A topicban lévő bibi nálam is ugyanaz, pedig más modulokat és más strukturát használok. Nagyon kíváncsi leszek a megoldásra, de most már nem hiszem, hogy modulhiba is lehet. Azt annyira egyértelműen kizártuk.
Tipikus kezdő hibába estem. Feltételeztem, hogy az alaprendszer rossz:)

0
0

Üdv. Peti

stamina képe

Kaptam egy ötletet, hogy telepítsem újra a print modult, lehet az szól bele. Na most amikor engedélyezni akarom a moduloknál, akkor erre akar irányítani, de valamiért nincs jogosultságom hozzá, pedig uid 1-el vagyok bejelentkezve.
Link, amire átirányít: batch?op=start&id=14

Erről tud valaki valamit, miért lehet?

0
0
Lavjaman képe

A következőt:
1. db dump
2. A core modulokon kívül mindent kikapcsolnék, eltávolítanék
3. újra visszakapcsolnám egyesével a modulokat, az i18n és a hozzá kapcsolódó kiegészítő modulokat a végére hagynám.

ps.: szerintem arra az útvonalra azért fut rá, mert próbál behúzni fordításokat és lehet, hogy túl sok neki /a db-nek/ egyszerre. Ezzel a hibával konkrétan ma találkoztam.

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*

stamina képe

Hali, egyenlőre mindent eltávolítottam, és csak a Locale és a Language icons-t hagytam bekapcsolva a core modulokon kívül, de nem javult meg. Próbáljam egyesével bekapcsolni a modulokat? Bár már ugyis elvesztek a beállítások (persze db dump van), tehát max jólenne kideríteni melyik modul nyúl bele a dolgokba.

0
0
Lavjaman képe

ez bizar... és annyira az az érzésem, hogy valami ordítóan egyszerű lesz a megoldás... -.-
szerintem a language icons modult is kapcsold ki és csak akkor kapcsold be újra, ha minden más modult visszakapcsoltál.

Nekem faszán működik a Language icons

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*

stamina képe

Nem akarja sehogy se... Viszont nem speciel a language icons-al van gond, hanem az összes ilyen mutato modullal, pl a pdf, print ico-van

Hoppáá, erre nem gondoltam. A blogbuzz smink csinálja ahogy nézem. Pár masik sminket kiprobaltam, és azokkal működik! Na akkor ezt postolom valahogy, de lehet utananezek hol rontja el a dolgokat.

0
0
Lavjaman képe

sminkre nem is gondoltam... -.-
nem baj, ma is tanultam v.mi újat ^^

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*

aboros képe

blogbuzz smink, theme_links hurkot megcsinálja, de rosszul gondolja magát.

template.php, 347. sor:

      if (isset($link['href'])) {
        // Pass in $link as $options, they share the same keys.
        $link['html'] = TRUE;
        $output .= l('<span>'. check_plain($link['title']) .'</span>', $link['href'], $link);
      }

az a check_plan($link['title']) az oka mindennek.
ha megnézed az eredeti theme_links hurkot, nincs benne check_plain, nem véletlenül. (az l() majd figyeli, hogy kap e html = true attribútumot és ha nem, akkor ő majd check_plainez;)

ez egyébként elég komoly hiba, gyakorlatilag minden olyan linket el fog cseszni a smink, ahol a link title nem sima szöveg, hanem valamilyen html. (például egy img)
érdemes lenne beküldeni issuet róla! (szép fogás!)

helyesen tehát így kéne kinézzen:

...
      if (isset($link['href'])) {
        // Pass in $link as $options, they share the same keys.
        $link['html'] = TRUE;
        $output .= l('<span>'. $link['title'] .'</span>', $link['href'], $link);
      }
...
0
0

-
clear: both;

stamina képe

Nagyon köszönöm! sikerült átírnom, király vagy :)
Szerintem te postold be ezt a hibát, ha van időd, mert te jöttél rá :)
http://sccup.harkalyok.hu/hu

0
0
Petik képe

Nekem nem blogbuzz sminkem van, és nálam sem jó.
Nálam a sminkben a template.php általam kritikusnak vélt része így néz ki:

 else if ($link['title']) {
  //Some links are actually not links, but we wrap these in <span> for adding title and class attributes
    if (!$html) {
      $link['title'] = check_plain($link['title']);
    }
    $output = $link['title'];
  }

Itt mi lehet a gond?
Úgy látszik a sminkírók nem elég perfektek a drupálban (php-ban) még.
Linket ne kérjetek, mert localhost.
0
0

Üdv. Peti

aboros képe

jelöld meg, hogy pontosan melyik drupal verziót használod, melyik sminket használod, mi a konkrét hibajelenség, ilyesmi. ezt a problémát már megoldottuk ugyanis, a tied már egy másik probléma. megértésedet előre is köszönöm.

0
0

-
clear: both;

Petik képe

Nem nyitok, mert ehhez tartozik. Ti. ugyanaz a kérdésem mint a topic kérdése.
Segíteni akarásból egy localhost-os drupálon feltelepítettem a kritikus modult és nálam is ugyanaz a hibajelenség, mint a topic indítójánál. Csak, mint írtam, másik sminknél. A sminkírók úgylátszik nem figyelnek erre a hibára. Nos, mivel a topicban a kérdező problémája megoldódott, már okafogyott a localhost-os segítségem, kérésem. Aki majd belefut ebbe a problémába, nyit új topicot, ha akar.
Köszi a sok segítséget:)

0
0

Üdv. Peti

aboros képe

de ezek szerint valami súlyos humán interfész error van.

ugyanaz a kérdésem mint a topic kérdése

Csak, mint írtam, másik sminknél.

tehát akkor nem ugyanaz. :) esetleg ha elárultad volna melyik sminknél, talán még meg is néztem volna. egyébként legalább megnézted a te sminkedben, hogy véletlenül nem ugyan ez okozza e a hibát? nanáhogynem! kötekszel, mint mindig.

a kérdésfeltevésben szereplő problémát megoldottuk. minden további kérdés új téma nyitását igényli!

feltelepítettem a kritikus modult

biztos nem figyeltél - bár az is lehet, hogy nem értetted - de a hibának semmi köze nem volt semmilyen modulhoz. a smink theme_links hurkában volt a hiba, túl óvatos volt a sminkes és check_plain -be rakta amit nem kellett volna. előfordul.

lehet, hogy a sminkkészítők nem figyelnek erre eléggé, de még így is több hasznos hozzájárulásuk volt, mint neked.

kezdez nagyon idegesíteni. direkt kötekszel folyamatosan.
ha nem veszed a fáratdságot, hogy új témát nyiss, hogy gondolod magadnak elvárni azt, hogy segítséget kapj?!

(próbáltam tízig számolni, de hatig jutottam csak, bocs. most direkt nem zárom le, nehogy az legyen, hogy visszaélek a nemtommivel. következőre nem válaszolok, csak lezárom)

0
0

-
clear: both;

Petik képe

Írtam:

Segíteni akarásból egy localhost-os drupálon feltelepítettem a kritikus modult

Ezt kiegészítem azzal, hogy ez a modul a Language Icons modul volt! (biztosan elkerülte a figyelmedet)

Tehát nem az írtam hogy a hibás modult telepítettem fel. A kritikus modul alatt azt értettem, hogy a hibajelenség itt látszódott! Ikonok helyett a html(php?)szövegkotyvalék.
A Language Icons modulnál a blokkban nekem sem jöttek elő a zászlóikonok!
Most linket is adok

A megoldásotokban a Blogbuzz smink template.php 347. sorában volt a kutya elásva.

Emiatt írtam, hogy:

és nálam is ugyanaz a hibajelenség, mint a topic indítójánál. Csak, mint írtam, másik sminknél. A sminkírók úgylátszik nem figyelnek erre a hibára. Nos, mivel a topicban a kérdező problémája megoldódott, már okafogyott a localhost-os segítségem, kérésem. Aki majd belefut ebbe a problémába, nyit új topicot, ha akar.

Az énsminkem template.php-ja teljesen más, mint a blogbuzz-é és mégis produkálta azt a bibit.
Idéztem is a sminkem template php-jából.

Sajnálom, hogy kötözködésnek vetted, pedig csak szemlélteni szerettem volna, hogy vmi még nem stimmel, annak ellenére hogy a topic indító problémája megoldódott. Pont arra nem reagáltál, mert új kérdésnek vélted.

Mi volt az a momentum, ami kiakasztott?:)

Priviben nyugodtan folytassuk, nem kell terhelni a drupál közösségünket.

Peti

0
0

Üdv. Peti

nevergone képe

Légyszi még egyszer ne szerkeszd át, mert zavaró annak, aki a trackert figyeli.
Amúgy nem csak aborost zavarta, és nem csak ez.
A többit tényleg magánban.

Ui.: Annyit még kérnék – ha lehetséges – hogy profilképnek tegyél be valami normálisat, vagy vedd le: Normális kép legyen már, nem vagyunk már öt évesek!

0
0
Lavjaman képe

0
0

*----*----*

$node ? 'alma' : 'bor'

*----*----*

Petik képe

0
0

Üdv. Peti

nevergone képe

A blogbuzz smink csinálja ahogy nézem. Pár masik sminket kiprobaltam, és azokkal működik

Legközelebb az információkat próbáld meg minél előbb közölni, mert ez kellett a probléma megoldásához... szóval pár napos felesleges köröket lehetett volna megspórolni. :)

0
0
Paal képe

Pontosan! Érdemes amúgy mindent Garlandban kipróbálni először, és utána átváltani a saját/egyedi sminkre. De legalább akkor, ha valami hibába ütközünk :)

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan

stamina képe

Legközelebb figyelek erre, és mégegyszer köszönöm a segítséget mindenkitől!

0
0