Hello!
Az lenne a kérdésem, hogy hogy lehetne megoldani, hogy egy photoshoppal készitett képre (ami a C:\xampp\htdocs\drupal\themes\marinelli\img\banners mappában van)kattintva a cimlapra jussak. Remélem érthetően irtam. Előre is köszönöm.
Az a kérdés, hogy a kép hol jelenik meg. Van egy oldal, azon van a kép és arra kattintva mennél a címlapra?
Ha igen akkor a képre linkeld rá: http://telapod.hu vagy http://telapod.hu/?q=node, ez a címlap. Localhoston értelemszerű: C:\xampp\htdocs\drupal vagy C:\xampp\htdocs\drupal/?q=node
Lehet, hogy nem jól értem a kérdést.
Nem tudom miért szerencsétlen megoldás amit írtam, de biztos az. A domain gyökere az mi? A domain mutat egy könyvtárra, ennek a könyvtárnak van egy gyökere, amiben lévő index.php, vagy index.html jelenik meg először. Drupal esetén meg amit beállítunk, alapban a node Szerintem pont ez a szerencsétlen, hogy ilyen dolgokkal összekeverünk egy kezdőt.
akkor a href-ként a C:\xampp\htdocs\drupal vagy C:\xampp\htdocs\drupal/?q=node értéket kellene megadni. Hát ez értelmetlen. Egy weboldallal a HTTP protokollon keresztül kellene kommunikálni, és nem ilyen fájlrendszer hivatkozásokat megadni.
Mert tegyük fel, hogy az oldalad egyszer kikerül egy éles szerverre. Ekkor a látogató nem sokra megy egy lokális fájlrendszer hivatkozással.
Külön vicces, hogy ha nem a webszerveren keresztül küldesz egy kérést, akkor a böngésződ a C:\xampp\htdocs\drupal/?q=node esetén mit is kezdene egy GET paraméterrel.
Nem a te megoldásoddal vitatkozom, de szerintem kezdőknek jobb az egyszerűbb megoldás. Ha később majd migrálni akarja a kérdező az oldalát, akkor ez lesz a követendő, ha nem akarja migrálás után az összes linket újra írni.
de ez itt mind hülyeség.
yorknál van lentebb a helyes megoldás, úgy kell azt szépen, jövőállóan csinálni.
amekkora sületlenség C:\XAMPP\... címet égetni akármelyik tpl.php -ba, ugyanakkora sületlenség http://localhost -ot... ugyanúgy írhatod át amikor költözteted, fixen beégettél egy stringet a sminkbe.
a kezdőknek egyszerűbb amaz gondolatkörhöz meg azt szeretném hozzátenni, hogy lehet, hogy most egyszerűbben megérti _talán_, viszont két nap múlva új témát fog nyitni a nyilván problémás megoldása miatt.. vagy megszokja és soha meg nem magyarázod aztán neki, hogy az sületlenség.
(mindamellett, hogy nem is egyszerűbb megjegyezni szerintem. és mi van, ha nem az alapértelmezett könytárba telepíti az xamppot vagy nem is xamppot használ, esetleg nincs is neki C meghajtója, mert nem vindózos, satöbbi)
hakezdő hanem, nem hiszem, hogy azért mert könnyebb megérteni, botor megoldásokat kéne neki javasolni.
az img src még hagyján (persze nem azért mert a garland is azt csinálja:) de a címlapra linkeléshez mindenképpen az l() -t használnám. és ha olyan helyen használod, hogy nincs jelen a $front_page változó, akkor is használhatod hrefnek a '' stringet.
A megadott könyvtár alapján úgy sejtem, hogy ez egy olyan kép, ami a smink részeként jelenik meg, nemde? Tehát az a kérdés, hogy egy Drupal sminkben levő képi elemre hogyan lehet hivatkozást tenni?
Az a kérdés, hogy a kép hol
Az a kérdés, hogy a kép hol jelenik meg. Van egy oldal, azon van a kép és arra kattintva mennél a címlapra?
Ha igen akkor a képre linkeld rá: http://telapod.hu vagy http://telapod.hu/?q=node, ez a címlap. Localhoston értelemszerű: C:\xampp\htdocs\drupal vagy C:\xampp\htdocs\drupal/?q=node
Lehet, hogy nem jól értem a kérdést.
Én nem tenném
Ez a megoldás eléggé szerencsétlen.
Ha egy domain gyökerében van az oldal (és nem egy alkönyvtárban), akkor feltöltöd a képet csatolmányként, majd
Nagy Gusztáv
Nem tudom miért szerencsétlen
Nem tudom miért szerencsétlen megoldás amit írtam, de biztos az. A domain gyökere az mi? A domain mutat egy könyvtárra, ennek a könyvtárnak van egy gyökere, amiben lévő index.php, vagy index.html jelenik meg először. Drupal esetén meg amit beállítunk, alapban a node Szerintem pont ez a szerencsétlen, hogy ilyen dolgokkal összekeverünk egy kezdőt.
Ha jól értettem a javaslatodat,
akkor a href-ként a
C:\xampp\htdocs\drupal
vagyC:\xampp\htdocs\drupal/?q=node
értéket kellene megadni. Hát ez értelmetlen. Egy weboldallal a HTTP protokollon keresztül kellene kommunikálni, és nem ilyen fájlrendszer hivatkozásokat megadni.Mert tegyük fel, hogy az oldalad egyszer kikerül egy éles szerverre. Ekkor a látogató nem sokra megy egy lokális fájlrendszer hivatkozással.
Külön vicces, hogy ha nem a webszerveren keresztül küldesz egy kérést, akkor a böngésződ a
C:\xampp\htdocs\drupal/?q=node
esetén mit is kezdene egy GET paraméterrel.Nagy Gusztáv
Nem a te megoldásoddal
Nem a te megoldásoddal vitatkozom, de szerintem kezdőknek jobb az egyszerűbb megoldás. Ha később majd migrálni akarja a kérdező az oldalát, akkor ez lesz a követendő, ha nem akarja migrálás után az összes linket újra írni.
Nem érted
Nem az a probléma, hogy MÁS megoldást írtál, hanem az hogy NEM JÓ megoldást!
Már ne is haragudj, de ez hülyeség:
C:\xampp\htdocs\drupal/?q=node
Így kellene: http://localhost/drupal/ vagy http://localhost/drupal/?q=node
Szóval semmi köze az index.html vagy az index.php-hoz...
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Elnézést, butaság volt
Elnézést, butaság volt részemről, elírtam, de azért mert a kérdező útvonalát másoltam le, utána írtam még, nem figyeltem eléggé.
elnézést, hogy belekotyogok,
de ez itt mind hülyeség.
yorknál van lentebb a helyes megoldás, úgy kell azt szépen, jövőállóan csinálni.
amekkora sületlenség C:\XAMPP\... címet égetni akármelyik tpl.php -ba, ugyanakkora sületlenség http://localhost -ot... ugyanúgy írhatod át amikor költözteted, fixen beégettél egy stringet a sminkbe.
a kezdőknek egyszerűbb amaz gondolatkörhöz meg azt szeretném hozzátenni, hogy lehet, hogy most egyszerűbben megérti _talán_, viszont két nap múlva új témát fog nyitni a nyilván problémás megoldása miatt.. vagy megszokja és soha meg nem magyarázod aztán neki, hogy az sületlenség.
(mindamellett, hogy nem is egyszerűbb megjegyezni szerintem. és mi van, ha nem az alapértelmezett könytárba telepíti az xamppot vagy nem is xamppot használ, esetleg nincs is neki C meghajtója, mert nem vindózos, satöbbi)
hakezdő hanem, nem hiszem, hogy azért mert könnyebb megérteni, botor megoldásokat kéne neki javasolni.
az img src még hagyján (persze nem azért mert a garland is azt csinálja:) de a címlapra linkeléshez mindenképpen az l() -t használnám. és ha olyan helyen használod, hogy nincs jelen a $front_page változó, akkor is használhatod hrefnek a '' stringet.
-
clear: both;
Egy percig sem gondoltam
Egy percig sem gondoltam, hogy a forrásba ilyet kell írni. Kicsit benéztem, és azt hittem, hogy a böngészőben akart így hivatkozni. :)
SRY
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
A Drupalban is az index.php
A Drupalban is az index.php jelenik meg elsőnek csak nem látszik. A /node útvonal az nem más, mint /index.php?q=node. Minden az index.php-ból indul.
-- http://boj.hu --
A megadott könyvtár alapján
A megadott könyvtár alapján úgy sejtem, hogy ez egy olyan kép, ami a smink részeként jelenik meg, nemde? Tehát az a kérdés, hogy egy Drupal sminkben levő képi elemre hogyan lehet hivatkozást tenni?
Rossz helyen a smink...
A themes könyvtárba nem teszünk sminket! Minden kiegészítő modult és sminket a sites/all/ mappába kell telepíteni:
sites/all/themes/marinelli
sites/all/modules/modulneve
De pont a marinelli sminkben nem lesz ez olyan egyszerű, mert ott a
<div id="header">
doboznak ad css-ből hátteret, de nem is „hagyományos” módon:graphics.css (20. sor)
#header {
background:url("img/banners/rotate.php") no-repeat scroll 0 0 #000033;
}
A rotate.php állítja elő a háttérképet azok közül a képek közül választva egyet, amelyek a img/banners mappában vannak.
Szóval Gusztáv megoldását kellene ötvözni ezzel, feltéve ha te is ilyen, minden oldalnál változó hátteret szeretnél.
Vagyis valami hasonló (nem teszteltem):
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
miert nem hasznalod a drupal fuggvenyeit?
Nem ellenoriztem le.
Ha valamit rosszul adtam meg akkor a fuggvenyekrol itt olvashatsz:
http://api.drupal.org/api/function/theme_image/6
http://api.drupal.org/api/function/l/6
---
http://drupalaton.hu
Igazad van
Garland sminket használtam puskának, gondoltam jó lesz:
De valóban, „általánosságban kép kiíratásra theme_image, linkre l van meg url stb...”
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan