jQuery-s scrollozás Drupal7-ben

Kocsis Kata képe

Sziasztok!

Ezt a Fórumbejegyzést véve alapul:

http://drupal.hu/comment/63583#comment-63583

megpróbáltam animált horizontális görgetésre rábírni a Drupal oldalam.

1. Létrehoztam négy oldalt, aminek a tetejére az alábbi navigációt tettem:

Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
andrew képe

lehet, h a módszerem elég favágó, de gyak. nulla tapasztalatom van modul fejlesztés és drupal belső lelkivilág terén.

szóval:

létrehozod az adott smink-ben a node-image.tpl.php -t, mindent megcsinálsz frankón mint egyébként, DE a tartalom megjelenítésnél beleügyeskedünk picit:

  <div class="content">
    <?php
    preg_match('#<img src=(.*?)>#si', $content, $match);
    $content = str_replace($match[0], '', $content);
    $content = $match[0].$content;
    print $content;
    ?>
  </div>

működik, de lehet h a drupal májszterek jól megmosolyognak majd érte :)

0
0
LeVA képe

Köszönet a gyors válaszért.

A sminkem (furcsa még mindig nekem, hogy így hívjátok őket :) bluebreeze (http://drupal.org/project/bluebreeze).
Valóban:
(./sites/all/themes/bluebreeze) $ fgrep -ai '!date' *

node.tpl.php:      <div class="submitted"><?php print t('Posted !date by !name', array('!date' => format_date($node->created, 'custom', "F jS, Y"), '!name' => theme('username', $node))); ?></div>


Ezeket ugye ér átírni? Hogyan hozzam össze, inkább itt írjam át az egészet, vagy a fordítást is írjam át ugyanúgy ahogy ezt?

Dani

0
0

Dani

vikicica22 képe

Sziasztok!
Ez a kód az összese látogatót számolja

if (!isset($_SESSION['visitors'])) {
variable_set('visitors', variable_get('visitors', 0)+1) ;
$_SESSION['visitors'] = true;
}
print 'Látogatók összesen: '.variable_get('visitors', 0);

Hogyan lehetne bele varázsolni egy napi szinten számlálót is?

Tehát így nézne ki végtermék:
Napi látogatók: 23
Látogatók összesen: 12000

0
0
crt képe

Szia.

Még ha van is ilyen lista, nem tartom a lehető legjobb megközelítésnek ezt a módot.
Ha van egy feladat, akkor ki kell választani hozzá a legalkalmasabb/hibamentesebb modult, mert egy fordítást kevesebb erőfeszítéssel el lehet készíteni (vagy épp megkeresni, hátha létezik már), mint ami munkát beleölnél egy rosszul megválasztott (de magyarul tudó) modul használatába.

Az, hogy egy adott feladatot milyen modullal célszerű megoldani állandó kérdés itt a listán, de néhány támpont:

Tartalom hozzáférés: ha kategória szerint szeretnéd, akkor taxonomy_access, tartalmak, felhasználók szerint külön a node access vagy content access + acl.
Fotóalbum: image modul, cck + imagefield + views (erről itt egy kis videó angol nyelven: Maintainable Gallery), illetve van sok kifejezetten erre a célra készült galéria modul, ezen a fórumon is találsz információt néhánnyal kapcsolatban.

Eseményekhez pl. event vagy date + views + calendar, esetleg calendar nélkül csak cck-el.

Kérdőív szerkesztéséhez a pl. webform modul használható.

Itt találsz hozzászólásokat, hogy a fórumozók közül ki melyik modulokat szokta használni: http://drupal.hu/node/1914

Általában véve nem szokott probléma lenni egy helyesen elkészített sminkkel, de sok függ a megjelenített tartalomtól is.

Üdv: Zoli

0
0
mat323 képe

Üdv! Nem tudom aktuális-e még a kérdés, én pont most futottam bele ebbe a problémába.
A megoldás itt olvasható: http://drupal.org/node/156204

Röviden: a flash_gallery.module-ban ki kell cserélni a - jellel jelölt sort a + jellel kezdődő sorra. (Természetesen a + jel nem kell elé, az csak jelölés :)

function theme_flash_gallery($galleries, $tid) {
   // We'll add height to keep thumbnails lined up.
-  $size = _image_get_dimensions('thumbnail');
+  $size = _image_get_sizes('thumbnail');
   $width = $size['width'];
   $height = $size['height'];
0
0
Pasqualle képe

itt egy pelda ahol a field_query_param cck mezot hasznaltam fel az SQL lekerdezes parameterekent a node body reszeben

$nid = arg(1);
$node = node_load($nid);
$param = $node->field_query_param[0]['value'];
 
$user = db_fetch_object(db_query("SELECT mail FROM {users} WHERE name = '%s'", $param));
 
print($user->mail);

nem tudom, hogy van e valami jobb megoldas..

0
0
Pasqualle képe

legegyszerubben ezt a css_injector modullal lehet megoldani
http://drupal.org/project/css_injector

keszitesz pl egy ilyen bokkot. vagy a sminkbe is beleteheted

<span class="section_picture"> </span>

amihez csinalsz valami ilyesmi css injector szabalyokat

#sidebar-right .section_picture{
  background: url(/files/kep1.jpg) no-repeat;
}

minden kephez kulon szabalyt ahol megadod, hogy melyik oldalakon latszodjon
plusz a kep mereteit is meg kell adnod a css-ben, hogy latszodjon..

-----
ha nem csak egy kepet akarsz hanem tobb mindent akarsz cserelni a sminkben akkor a section modult is kiprobalhatod subtheme-el
http://drupal.org/project/sections

es ha meg igy sem eleg egyediek az egyes oldalak akkor context modul. de meg nincs drupal 6os verzioja..
http://drupal.org/project/context
a bemutato video nagyon meggyozo http://www.developmentseed.org/blog/2008/apr/09/context-ui

0
0
Magus képe

eddig nem volt .info fájl, de létrehoztam:

regions[header] = Header
regions[right] = Right Sidebar
regions[left] = Left Sidebar
regions[content] = Content
regions[footer] = Footer
 
regions[user_form_felett] = User formok felett

page.tpl-be betettem:

          <?php if ($user_form_felett): print $user_form_felett; endif; ?>

De a blokkoknál nem jelent meg :( és a legördülőkben sincs benne,. hogy az adottat hova akarom helyezni :(

0
0

- - - - -
Orseolo Magus
[email protected]