pedig ott van az csak nézni kell.
Ha megnézed a kódot
http://drupalcode.org/viewvc/drupal/contributions/modules/commentblock/c...
Láthatod, hogy a hook_nodapi-ban a view op-nál kilövi a $node->comment változót.
Hogyan lesz link a link?
http://api.drupal.org/api/function/comment_link/6
Hát az első sorban megnézi, hogy na a $node->comment változó az micsoda. Mivel a modulod törölte azt ezért el is tűnik szépen.
Javaslom a következő kis hook_link függvényt megvalósítani a saját modulodban (vagy beküldeni patch-ként a modulhoz)
function sajatmodul_link($type, $node = NULL, $teaser = FALSE) { if($type == 'node') { $node->comment = variable_get("comment_$node->type", COMMENT_NODE_READ_WRITE); return comment_link($type, $node, $teaser); } }
Persze ez nem tökéletes megoldás, hisz az új bejegyzésekre lesz majd linkelve, ha vannak és azok ugye nincsenek, mert a views ezt nem tudja. (nézd meg a theme_comment_view függvényt)
Én lehet egy picit máshogy csinálnám ezt meg. ;)
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Sminkbe hova kell felvenni ezt az elemet?
Szia! Látom, hogy régi a topic, de én is most pont ugyanebbe a problémába futottam bele.
"Proxy Error The document has moved here."
Nem találom sajna, hogy hova (melyik fájlba, milyen tag-ek közé) kellene felvenni az általad említett <base href="<?php print $GLOBALS['base_url']; ?>" />
elemet.
Előre is köszönöm,
Zsu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
az a hiba, hogy nincs a tömbbe value kulcs
ez hibás:
<td class="status-value">' . $requirement['value'] . '</td></tr>'
és az a baj, hogy a $requirement tömbbe nincs olyan kulcs, hogy 'value'. most ez így segít? :) ez csak egy notice, figyelmeztetés, elméletileg ez nem hiba. :) majd javítják úgyis, addig elvan így. (tudom ez nem hangzik valami profin:D)
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
két téma az legyen már két téma!
1.
az eredménnyel mit akarsz csinálni? Ha semmit, akkor neked kb. ez kell:
if(arg(0) == 'node' and is_numeric(arg(1))){ ... }
2.
privatmessage modul talán, de nem hinném, hogy ez alap lenne mert én még nem használtam, vagyis nem volt rá szükségem, tehát nem lehet olyan alap ;))
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Robbie Williams jet ski-n várja az ufókat
Sziasztok!
TinyMCE-hoz létezik egy SimplePaste, valamint egy Simplest Word Cleanup Plugin. Tapasztalataim szerint a kettő együttes használatával (valamint egy kis -p- igazító barkácsolással) meg lehet szabadulni a wördös feleslegtől ;)
-Letöltés
-Bemásolás /sites/all/modules/tinymce/tinymce/jscripts/tiny_mce/plugins/ (külön-külön az swc és simplepaste mappákba)
-plugin_reg.php-ben lehet őket "bekapcsolni"
$plugins['simplepaste'] = array(); $plugins['simplepaste']['theme_advanced_buttons2'] = array('simplepaste'); $plugins['swc'] = array(); $plugins['swc']['theme_advanced_buttons2'] = array('swc');
-TinyMCE beállításoknál bepipálással lehet aktiválni
Éljen a plain text!
Itt ki lehet próbálni az eredményt: http://mishka.od.ua/system/scripts/tinymce/full.html
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nekem kb ez van az egyik beta
Nekem kb ez van az egyik beta oldalam page--front.tpl.php fájljában:
<div id="billboard" class="nivoSlider front"> <a href="#" target="_blank" title=""> <img src="/sites/all/themes/sminkneve/valami.jpg" alt="Title" /> </a> <img src="/sites/all/themes/sminkneve/valami2.jpg" alt="Title 2" /> </div>
Működik, de biztos hogy a d6 nyújtotta 1.2-es JQuery elég a Nivo slidernek? szerintem lehet inkább itt keresd a problémát..
Drupal full-stack developer at Wunderman Thompson Budapest
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
az első mező tartalma mögé varrd a nézet
azt csinálnám, hogy az egyik mező előfeldolgozójába pakolnám a mező tartalmához.
http://img.skitch.com/20101122-mt8hjx59drctgrbc1jppxrgty6.jpg
nagy vonalakban ez úgy néz ki, hogy a sminkedben van:
template.php
<?php function playground_preprocess_content_field(&$vars) { $vars['field_postfix'] = 'most varrtam ide ezt'; } ?>
content-field.tpl.php:
<?php if (!$field_empty) : ?> <div class="field field-type-<?php print $field_type_css ?> field-<?php print $field_name_css ?>"> <?php if ($label_display == 'above') : ?> <div class="field-label"><?php print t($label) ?>: </div> <?php endif;?> <div class="field-items"> <?php $count = 1; foreach ($items as $delta => $item) : if (!$item['empty']) : ?> <div class="field-item <?php print ($count % 2 ? 'odd' : 'even') ?>"> <?php if ($label_display == 'inline') { ?> <div class="field-label-inline<?php print($delta ? '' : '-first')?>"> <?php print t($label) ?>: </div> <?php } ?> <?php print $item['view'] ?> </div> <?php $count++; endif; endforeach;?> </div> <?php if (!empty($field_postfix)) : ?> <div class="field-postfix"> <?php print $field_postfix; ?> </div> <?php endif; ?> </div> <?php endif; ?>
ez utóbbit nem mind mi írtuk persze (halleluja;) hanem az originált (lelestük a devel_themerrel) kimásoltuk a cck/theme mappából és csak kicsit írtunk hozzá, ezt a rész:
<?php if (!empty($field_postfix)) : ?> <div class="field-postfix"> <?php print $field_postfix; ?> </div> <?php endif; ?>
ez az általános megoldás minden cck meződ mögé odapakolja majd az "ezt most varrtam ide" sztringet. próbáljuk ki, hogy így már meg tudod e csinálni, hogy csak az egyik mezőhöz varrjon hozzá. (vagy ha megmondod a pontos mezőneveket és nézetnevet, idt, megírom neked a pontos kódot is, de abból keveset tanulsz;)
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
ezt az egész dolgot így csináljuk szépen
nem piszkáljuk csak emiatt a node.tpl.php, van erre remek sminkfüggvény, azt használjuk. hogy erre van sminkfüggvény, azt úgy derítjük ki, hogy a devel modul remek devel themer kiegészítőjével rámutatunk egy ilyen részre az oldalunkon és máris megmondja, hogy a theme_node_submitted állította elő.
bumm megnézzük api.drupal.org -on a forrását és szépen alkalmazzuk azt a nekünk megfelelő módon.
template.php:
<?php function SMINKEDNEVE_node_submitted($node) { if (!$node->teaser) { return t('Submitted on @datetime', array( '@datetime' => format_date($node->created), )); } } ?>
ürítjük szépen a smink regisztrációs tárat és ezzel készen is vagyunk.
akárhány variációját is generáljuk eztán a node.tpl.php -nak, a $submitted értékét központilag a template.php -ban irányítjuk, egy helyen tartjuk. ha holnap változtatunk és már van négy féle node.tpl.php, akkor mindenhol átírogatjuk? ugyehogynem.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Na, az nem rossz. És azt is
Na, az nem rossz. És azt is lehet mappelni valahogy, hogy automatikusan szedje ki a kép konkrét URL-jét (valahogy biztos, nyilván nem kézzel kell belekalapálni)? A szokásos
public://
"sémák" szerint kell megadni?Amúgy ilyesmivel próbálkoztatok már?
Most megint kérdés lett számomra, a Migrate vagy a Feeds modullal érdemes próbálkozni. :D
Igazából konkrétan ilyesmihez nem találtam még leírást, ha tudtok ilyenről, ne tartsátok magatokban. :)