csinálsz a blokkodnak saját tpl.php -t
vagy preprocessben hozzáfűzöd a tartalmához a linket.
mondjuk legegyszerűbb lehet az lesz, ha theme developerrel megnézed milyen néven kell implementálnod a block.tpl.php -t. megteszed azt.
aztán abban van egy ilyen rész:
<div class="content"><?php print $block->content ?></div>
ehhez vagy ez után l() függvénnyel befűzöl egy linket, ami a "quotes" útvonalra mutat. cssel színezed, méretezed, helyezed. (csomó féle képpen meg tudod célozni majd, de akár saját classt is adhatsz az "a" tegnek az l() -el az attributes tömbben)
vagy:
ha amúgy is használsz views modult, akkor nem használod az eredeti blokkot, amit a qoutes modul ad neked, hanem csinálsz magadnak sajátot, ami 1db -ot mutat random rendezési sorrendben és megjelenít tovább linket.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
csoportfüggő tartalmakra én organic groupsot használnék
ha nagyon penge vagy modulírásból, szerintem csak akkor érdemes erre saját modult írni.
kiváló a content access is, de valahogy néha nem az igazi. :)
én az organic groups modullal mennék ma már egy ilyennek neki. régebben sose használtam, mert azt hittem, nincs rá szükségem. félregondoltam, hogy mire is jó az. próbáld ki, hibátlan, a képességeinek hála még sokkal rugalmasabb és 'feature-rich' -ebb (szép magyar szó) alkalmazást építhetsz. maga a csoport is egy node, ennek ezer haszna van. egyetlen ilyen nodeod lesz az igaz, ami maga a 'zárt csoport'. aztán ebbe a csoportba küldhetsz be bármilyen tartalomtípust amire engedélyezve van, hogy lehet azt csoportokba postolni. így lehet a csoportodnak saját blogja, fórumtémái, eseménynaptára, térképe, anyámkinnya. ha jól emlékszem van egy group by role kiterjesztése is, amivel 'role' alapján tudsz automatikusan csoportba sorolni felhasználókat. a csoportnak saját sminkje is lehet, így példál lehet olyat, hogy a zárt csoportod más blokkokat lát, mint a többiek.
rengeteg sok dolgot tud még, inkább próbáld ki, aztán kérdezz újra! ;)
én tuti az organic groupsal indulnék el.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Még egy lehetőség eszembe
Még egy lehetőség eszembe jutott:
Van egy tartalomtípusod, két CCK mezővel, keresztnév + email. Az ehhez tartozó űrlapot jeleníted meg az oldalon. Tartalom beküldésekor a Rules modul legenerálja az új usert, innentől már elég tágak a lehetőségek, ahogy néztem.
A Rules-szal egyébként komplett kis autorespondert össze lehet állítani, bármelyik CCK mezőt használva, tehát semmi akadálya, hogy "néven nevezd az ügyfelet".
Mivel én is tervezek hasonló feature-t, egy kicsit próbáltam utána nézni a drupalos lehetőségeknek és lehet, hogy rosszul érzem, de nekem úgy tűnt, hogy egy 10k-s nagyságrendű email listát nem a legpraktikusabb drupalon belül kezelni.
Ismerek pár külső hírlevélküldő rendszert és jelenlegi tudásom alapján egyszerűbbnek tartanám rájuk bízni hírlevelsdit. Az egyik ilyen rendszert például egy sor programozás nélkül össze lehet pattintani a drupallal mondjuk http://drupal.org/project/mailhandler modult használva.
Így a két adatbázis folyamatosan szinkronban lenne.
Még egy viszonylag friss modul:
http://drupal.org/project/campaign
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
jegyzet
Létrehoztam 5 menüpontot és irás beküldésénél mindegyik oldalon megjelent a tarttalom.
Hogy lehet megoldani hogy csak az adott menüpontra kattintva jöjjön be az iras?
A menüpontok hova mutatnak? Hogy érted, hogy minden oldalon megjelent a tartalom? Milyen tartalom?
Ha azt szeretnéd, hogy adott írásokra mutassanak a menüpontok, akkor azokat az írás beküldésekor állítsd be!
A forum modult hogy lehet hozzárendelni a menuhöz mert nekem a navigációban jött létre és én a menüponthoz akarom kapcsolni?
A fórum modult nem rendeled semmilyen menühöz, hanem a fórum modul által létrehozott oldalhoz szeretnél menüpontot.
Alapból a Navigáció menüben jön létre ez a menüpont, de átállíthatod oda, ahova szeretnéd a Webhely építés >> Menük oldalon.
A lehető legnagyobb jóindulattal ajánlom neked Nagy Gusztáv jegyzetét. Egy délutánt kell csupán rászánni az elolvasására, és akkor tisztában leszel az alapfogalmakkal, és sok-sok időt megspórolhatsz magadnak, hiszen azok a dolgok, amikről eddig kérdeztél, simán sikerülni fognak elsőre segítség nélkül. Ha meg nem, akkor nagyon szívesen segítünk, csak így kicsit nehéz.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Hát nem biztos
Végül a blog.module
$links['blog_usernames_blog'] = array(
'title' => t("@username's blog", array('@username' => $node->name)),
és a blog.pages.inc
drupal_set_title($title = t("@name's blog", array('@name' => $account->name)));
soraiban az "@username's blog" lett cserélve "Munkanapló"-ra.
Valahogy a modules-blog.hu.po megfelelő részeinek átírása hatástalan volt.
#: modules/blog/blog.pages.inc:15 modules/blog/blog.module:108
msgid "@name's blog"
msgstr "MunkanaplĂł"
#: modules/blog/blog.module:122
msgid "@username's blog"
msgstr "MunkanaplĂł"
Így már lebutítva a blogmodul tudja azt, hogy a személyes (általam használt) blog tulajdonképpen a blog bejegyzéseimet időrendben visszaadja az átnevezett Munkanapló oldalon (ez számomra fonos funkció) és az úgy nevezett story ( most blog bejegyzés oldalakról a linkekek is a megfelelő Munkanapló felirattal működnek.
Biztos, hogy van elegánsabb megoldás, de számomra az első Drupal website előállítására megfelelt.
Minden esetre köszönöm mindenkinek az érdeklődő figyelmét és a sok hasznos, segítő ötletet.
Köszönettel: Fisherman
Webáruház 1x1