form_alter()
1. valtoztasd meg az adatbazisban a node ill. a node_revision tablak title mezojenek hosszat 255-re.
2. keszits egy kis modult:
function modulodneve_form_alter($form_id, &$form) { $form['title']['#maxlength'] = 255; }
3. engedelyezd a modult.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
annyira evidens, hogy azért nem tűnik fel
ha kicsit gondolkodsz rájössz magadtól is szerintem.
a hirdetéseid gondolom külön tartalomtípusok. gondolom külön node-type.tpl.php -val sminkeled is őket, de ha nem akkor most majd fogod. :)
szóval, a tartalomtípus template -jében ki tudod íratni a node id -jét így:
print $node->nid;
hogy ez hogyan nézzen ki az már csak css kérdése.
hivatkozni pedig mindig lehet rá, a node/nid útvonallal ugyebár. ez lényegesen egyszerűbb, mint computed field -et csináltatni, és aztán arra hivatkozni valahogyan..
igaz, így nem lesznek olyan "szép", komolynak tűnő sorszámaid, hogy mondjuk HF0012-35C :) hanem csak ilyen puritán, hogy például 42. de a célnak megfelel és ennél egyszerűbb nincs is.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
milyen hiba?
Én biztos csv-be nyomnám ki az adatokat és onnan saját táblázatot építenék, de ehhez programozni is kellene tudni. Próbáld meg simán egy include-al. A fájl legyen a gyökérben és akkor:
include('tablazat.html');
vagy tegyél be egy iframe-et
<iframe src="tablazat.html"></iframe>
pp
(mind a kettő elég gány megoldás pénzt ne kérj értük, csak magadnak gányolj ilyet.)
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Így távolról egy kicsit nehéz
próbáld még ezeket is
echo theme('fieldset', $node->content['group_kapcsolat']);
vagy ezt az univerzálisabbat
echo drupal_render($node->content['group_kapcsolat']);
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
felesleges bonyolítás!
legegyszerűbb, ha a .node class -nak css -ben megadod a vonalat vagy elválasztóképet, az aljára pozicionálod és a padding -al meg a margókkal addig játszol amig szép lesz.
mondjuk valahogy igy:
.node { background: transparent url(node-after.png) no-repeat scroll left bottom; margin: 1em 0; padding: 1em 0; }
keep it simple!
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Előadás ötletek
A pp által feljebb beidézett szálban már említettem, hogy szerettem volna egy kis kitekintő előadást tartani más CMS rendszerekről, mert drupalosokkal beszélgetve általában azt tapasztalom, hogy nem is ismernek mást, vagy legalábbis nem követik más rendszerek fejlődését, amióta ráakadtak a drupalra. A joomla!-t, a wordpress-t és a typo3-at mutatnám be röviden, és érdekességképpen egy ismertebb, nagyvállalatoknak szánt dobozos termékkel is összehasonlítanám, mint pl. az oracle stellent.
Mit gondoltok? Van rá igény, vagy ez is olyan téma, ahol nem éreznétek, hogy drupal találkozón vagytok?
A másik ötletem pedig, hogy bemutatok 1-2 hasznos modult 15-20 percben, gyakorlati példákkal. Ebből sorozatot is csinálhatnánk elég könnyen, mert rengeteg modul van, és szerintem bármelyikőtök be tud mutatni 15 percben 1-2 általa használt modult, mégis hasznos működés közben látni, főleg ha ugyanarra a feladatra több modul is van, és a leírások alapján nem egyértelmű, hogy melyik mit tud pontosan. A drupalcon-on páran összeültünk érdekes modulokat mutogatni egymásnak, és sok hasznosítható dolgot láttam. Szerintem mindenkinek segítene, ha ebből rendszert csinálnánk.
Várom a véleményeket, javaslatokat. Köszi.
--
Csonka Gergely
http://bekex.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges

Palócz Paal Pál, a drupal.hu admin csoportjának tagja






CSS
Hasonlítsd össze a
<link href="images/style.css" rel="stylesheet" type="text/css" />kódot és a dinamikus PHP (első kódpéldád) által generált kódot, és látni fogod. A Drupal alapból máshol keresi a stíluslapokat.Két megoldás van. Az egyik, hogy oda teszed a stíluslapot, ahol a Drupal keresi (én ezt csináltam), de akkor a képeket is mozgatni kell vele, vagy a képekre való hivatkozásokat kell átírni a CSS-ben. A másik megoldás, hogy a smink .info fájlba írod be a konkrét útvonalat, ahelyett, hogy a Drupal találgatna. Ilyenkor is a CSS-ben át kell írnod a képek hivatkozásait, különben azokat nem fogja megtalálni.