drifter képe

Vagy itt az előrecsomagolt megoldás, ez is időzíthető:

http://drupal.org/project/premium

0
0
pp képe

tartalom kezelés/tartalom beállításai résznél a bevezető hosszát állítsd át korlátlanra.

pp

0
0
pp képe

zschopper képe

Én írtam egy saját modult, ami minimális konfigurációval, de át tudja rántani az adatokat drupal (6) alá. Nekem is az adatok migrálása volt a cél, így nem hegyeztem ki arra, hogy általános használatra alkalmas legyen.

Ami hiányzik:

  • A hozzászólások csatolmányai teljesen hiányoznak belőle (még nem volt rá időm, és nálunk elenyészően kevés a csatolmány)
  • a privát üzenetek migrálását a privatemsg modul egy korai fejlesztői verziójára írtam, és lövésem sincs, hogy változott-e azóta.
  • a fórumok jogosultságai (mivel nálunk 10-15 futó fórum van, azt gyorsabb kézzel beállítani)
  • profil mezők félkészek, elvileg működik, de mikor áthoztam a fórumos felhasználókat kikommenteztem és sql-ben pakoltam át a profil adatokat

Ha nem asap a probléma, ~1-2 héten belül élesben fogom tesztelni a modult, mert fel akarom számolni a régi fórumot, és utána segítek áttolni a tiedet is.

Ha valakinek kell a kód - úgy ahogy van - szívesen megosztom, de garanciát nem vállalok rá.
Az egyszeri átállításhoz csináltam, - részben Drupalos gyakorlásként.

0
0
aboros képe

semmiképpen nem javaslom, hogy full htmlben bűvészkedj ezzel.

első körben kellene egy "munkatárs" tartalom típus, ami fel van ruházva a megfelelő beviteli mezőkkel. név, cím, telefonszám, tistutya füle.
mikor ez megvan, akkor lehet gondolkodni, hogyan dobáljuk szét tabokra az információt.
egyik lehetséges út, hogy nézeteket hozol létre amik a node idt argumentumként használják, urlből nyerik, és mindegyik egy tabnak a mezőit mutató blokkot hoz létre, aztán ezeket quicktabs modullal egy quicktabs blokkba rendezed, amit megjelenítesz minden "munkatárs" nodeon.

másik lehetőség, hogy a "tabokat" cck mezőcsoportokként hozod létre. minden tab külön mezőcsoport, a megfelelő mezők oda vannak téve. ezeket aztán a cck fieldgroup tabs modullal jeleníted majd meg.

persze ezer más megoldás lehetséges. mindenesetre a példaoldal alapján én a quicktabs felé mozdulnék elsőre.

0
0

-
clear: both;

gyurex képe

Nincs class a forrásban, CSS-ben jól hivatkoznál rá

Most ez van

<li class="menu-1320"><a href="http://matrixcbs.com/hu/category/matrix-cbs/rexamo"><span class="menu-1320" title=""><span>REXAMO</span></span></a></li>

Így jó lenne

<li class="menu-1320"><a class="active" href="http://matrixcbs.com/hu/category/matrix-cbs/rexamo"><span class="menu-1320" title=""><span>REXAMO</span></span></a></li>

A spant-t honnan kapja?

0
0
Fabio képe

Igen tudom, hogy a {sessions} táblában tárolja, a session-t, de valamiért az ajax hívás esetén a kiszolgáló oldalon ha a drupal rendszert inicializálom a drupal_bootstrap() függvénnyel, a $_SESSION változóban nem jelennek meg azok a változók, amely az oldal generálásakor korábban a sessionbe bekerültek.

0
0

Fábián Zoltán
www.fzolee.hu

aboros képe

nincs valamiert active osztaly a htmlben.
mutasd a page.tpl.php es a template.php..
pastebin.com

0
0

-
clear: both;

pp képe

próbáld ki:

  require_once './includes/bootstrap.inc';
  drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
 
  print_r($_SESSIONS);

Szerintem ott rontottad el, hogy kiadtál egy session_start() hívást az elején tök feleslegesen.
Egyébként továbbra se tartom jó ötletnek, hogy ez egy külső fájlba teszed és nem egy callback függvényt írsz rá. (lásd hozzászólásom a bejegyzéshez)

pp

0
0
kalmarr képe

Keresgéltem, de nem találtam
Elküldöm a kért részeket:

page.tpl.php

<?php if (isset($primary_links)) : ?>
                                <div class="pr-menu">
                                    <?php print theme('links', $primary_links, array('class' => 'links primary-links')) ?>
                                </div>
                            <?php endif; ?>

template.php

* Override theme_links to include <span> in list.
*/
function theme324_links($links, $attributes = array('class' => 'links')) {
 $output = '';
  if (count($links) > 0) {
    $output = '<ul'. drupal_attributes($attributes) .'>';
    $num_links = count($links);
    $i = 1;
    foreach ($links as $key => $link) {
      $class = '';
      // Automatically add a class to each link and also to each LI
      if (isset($link['attributes']) && isset($link['attributes']['class'])) {
        $link['attributes']['class'] .= ' ' . $key;
        $class = $key;
      }
      else {
        $link['attributes']['class'] = $key;
        $class = $key;
      }
      // Add first and last classes to the list of links to help out themers.
      $extra_class = '';
      if ($i == 1) {
        $extra_class .= 'first ';
      }
      if ($i == $num_links) {
        $extra_class .= 'last ';
      }
      // Add class active to active li
      $current = '';
      if (strstr($class, 'active')) {
        $current = ' active';
      }
      $output .= '<li class="'. $extra_class . $class . $current .'">';
      // Is the title HTML?
      $html = isset($link['html']) && $link['html'];
      // Initialize fragment and query variables.
      $link['query'] = isset($link['query']) ? $link['query'] : NULL;
      $link['fragment'] = isset($link['fragment']) ? $link['fragment'] : NULL;
      if (isset($link['href'])) {
        $spanned_title = "<span ". drupal_attributes($link['attributes']) ."><span>".$link['title']."</span></span>";
// In the line above, you could take out the drupal_attributes var and specify your class
 
       $output .= theme324_l($spanned_title, $link['href'], $link['attributes'], $link['query'], $link['fragment']);
      } else if ($link['title']) {
        //Some links are actually not links, but we wrap these in <span> for adding title and class attributes
        if (!$html) {
          $link['title'] = check_plain($link['title']);
        }
        $output .= '<span'. drupal_attributes($link['attributes']) .'>'. $link['title'] .'</span>';
      }
      $i++;
      $output .= "</li>\n";
    }
    $output .= '</ul>';
  }
  return $output;
}
0
0