no igen, a viewsba sajnos nem épül be
ellenben van benne egy hívás amit lehetne használni ilyen drup-fu megoldáshoz.
ez az:
function user_quota_get_limit($type, $user = FALSE) { if (!$user) { global $user; } $limit = db_result(db_query("SELECT current_limit FROM {user_quota} WHERE uid = %d AND type = '%s'", $user->uid, $type)); if (is_numeric($limit)) { return $limit; } else { return 'unlimited'; } }
nem tudom hol akarod ezt megjeleníteni, attól függne, hogy mi legyen a pontos megoldás. a lényeg, hogy ha ezt hívod és átadod neki a $type -ba a ttipus nevét és a $user -t is, akkor visszadja hányat küldhet abból be. ezt aztán építheted a user profilt tpl.php -jába vagy annak az előfeldolgozójába vagy saját modullal adhatsz hozzá elemet a user profil oldalához vagy blokkba teheted vagy ahogy akarod használod a fenti függvényt.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Pár egyszerű lépés
A megírt form-odat valahol meg kell jelenítened.
Pl: csinálsz egy hook_menu()-t az alábbi struktúrával:
/** * Implementation of hook_menu(). */ function reserve_menu() { $items = array(); $items['reservation'] = array( 'title' => 'Foglalás', 'page callback' => 'drupal_get_form', 'page arguments' => array('reserve_myform'), 'type' => MENU_NORMAL_ITEM, 'access arguments' => array('access content'), ); return $item; }
Ahhoz, hogy működjön a frissen létrehozott menü, látogasd meg mentés után az admin/build/modules oldalt.
btw: sok lehetőséged van a form-ok kezelésére. Pl: system_settings_form függvény, bár esetedben érdemes saját submit függvényt írni hozzá.
a jogosultságkezeléssel kapcsolatban, pedig olvass utánna a hook_access függvénynek.
*----*----*
$node ? 'alma' : 'bor'
*----*----*
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Címlap link eltüntetése
Egy kis PHP ismeret szükséges hozzá, bár nem túl bonyolult megoldani.
Valóban a smink területéhez tartozik.
Megkeresed a sminkedben a page.tpl.php fájlt:
Pl.: ./htdocs/themes/sminkedneve/page.tpl.php
Megnyitod valamilyen szerkesztővel (pl.: notepad++) és rákeresel a $breadcrumb változóra.
Ha megvan olyan kódrészletet keress, ahol print vagy echo áll és tedd mejegyzésbe vagy töröld ki egyszerűen. (persze a biztonság kedvéért jobb a megjegyzés alkalmazása).
Az alábbi példában egy echo -val jeleníti meg a drupal a címlap linket:
Elötte:
if (!empty($breadcrumb)) { echo $breadcrumb; }
Utána:
if (!empty($breadcrumb)) //{ echo $breadcrumb; }
A garland sminkjénél print íratja ki $breadcrumb változót.
./htdocs/themes/garland/page.tpl.php
Elötte:
print $breadcrumb;
Utána:
//print $breadcrumb;
Ekkor nem jelenik meg a címlap link.
Magyarázat kezdő, vagy PHP-hez nem nagyon értőknek:
Általánosan használva a PHP-ben leggyakrabban a print és az echo használatos változó tartalmának kiírására. A // jel után szereplő kódrészlet megjegyzésnek minősül és nem hajtódik végre.
A megjelenítéssel kapcsolatos más változók listáját megtalálod itt:
http://api.drupal.org/api/drupal/modules--system--page.tpl.php
Megjegyzés:
Mivel a véleményem senki nem kérdezte, ezért nem kommentálom kell-e a cimlap link vagy nem.
Ha valakit zavar így lehet eltüntetni a címlaplinket. A hozzászólás nem teljeskörű, van más megoldás is, de erre most nem térek ki.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Sikerült megoldani a
Sikerült megoldani a problémàt?
Ugyanaz a problémàm van.
Van egy "gazdag szöveg" mezöm amiböl kiveszem az elsö képet, egy "szàmitott mezö"-vel.
Computed code :
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $node->field_clickimage[0]['value'], $matches); $node_field[0]['value'] = $matches [1] [0];
field_clickimage a szöveg mezö.
Display format :
$display = '<img src="' . $node_field_item['value'] . '" alt="' . $node->title . '">';
Ez mutatja a képet, és probàlom tenni a kép fàjl egy ImageField mezöben. Akkor történik a hiba.
Lehet a Drupal fàjl "private download" rendszer az okka ennek?
üdv.
Csaba
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Lásd letöltött zip demo
Lásd letöltött zip demo könyvtárában az index.html.
A te közösség feliratodból hiányzik az id, ami a demoban szerepel, pl:
<li><a href="_modal.html" id="slide-modal">PageSlide as a modal element</a></li>
és a script alatta
<script type="text/javascript"> $("#slide-left").pageSlide({ width: "350px", direction: "left" }); $("#slide-right").pageSlide({ width: "350px", direction: "right" }); $("#slide-modal").pageSlide({ width: "350px", direction: "left", modal: true }); </script>
Drupal full-stack developer at Wunderman Thompson Budapest
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nem látjuk a hozzá tartozó markupot
$('#view-content').scrollTo($(this).attr('href'), 800);
Ez csak akkor esélyes, hogy működik, ha a $(this).attr('href') egy oldalon belüli horgonyra való hivatkozást tartalmaz, mint pl. ez: #ide_akarsz_ugrani
Tehát konkrétan ilyen:
<a href="#ide_akarsz_ugrani" class="link">Hopp</a>
Ezenkívül ebben az esetben léteznie kell egy ilyen id-val rendelkező elemnek is, pl.:
<div id="ide_akarsz_ugrani"> Blablabla </div>
$('a.link')
Ez nem egy "link tulajdonjogú hivatkozás", ahogy Te fogalmaztál, hanem egy "link" osztályba tartozó hivatkozás, tehát olyasmi, mint a fentebb említett példa.
Na, szóval mutass nekünk valami markupot.
Vagy ha van élőben megkukkantható változat, az is jól jöhet.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
nem kell külön függvény
Hogy a szépet és a jót jegyezd meg, ezért annyit még hozzátennék, hogy a következő függvényre semmi szükség:
function myform1_page() { $form = drupal_get_form('myform1_page_form'); return $form; }
Egyszerűen csak így írd meg a hook_menu() bejegyzését:
'page callback' => 'drupal_get_form',
Az 'access callback' => TRUE, pedig csak akkor elfogadható, ha pontosan tudod, hogy mit csinálsz és tisztában vagy a kockázatokkal.
Tessék szépen jogosultságot definiálni a hook_permission()-nal, aztán attól tenni függővé az adott oldal elérését.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges






Ha nincs taxonomy a $terms
Ha nincs taxonomy a $terms tömböd üres, így nem tud lefutni az implode() fgv.
Ha az arg fgv-t szeretnéd használni akkor szerintem először ellenőrizd le a dolgokat:
Azt hogy van-e tartama a $terms tömbnek azt meg szerintem nézd meg így:
És ilyenkor a foreach is hibát szokott dobni, azt is hasolnó képpen le kéne ellenőrizni.
Persze lehet máshol van a baj, de én itt keresgélnék.
Hosszu Kálmán
http://twitter.com/kalmanhosszu
http://www.kalman-hosszu.com/
http://premiumcmsthemes.com/