pp képe

Csinálnék egy új akciót ami ezt megteszi(a cikk rovatában lévő cikkeknél - kivéve az aktuális cikk - kiszedné a főoldalon kiemelt pipát) és a Rules modullal beállítanám, hogy mikor fusson le.

pp

0
0
hosszu.kalman képe

A séma létrehozáskor már nincs benne SQL, mert a Drupal az adatbázistól függően fogja legenerálni az SQL-t.
A hook_schema-tól itt olvashatsz:
http://api.drupal.org/api/function/hook_schema/6

Ezek a típusok érhetőek el:
http://drupal.org/node/159605

És ez a referencia:
http://drupal.org/node/146939

Kb ilyesmi egy schema:

<?php
function modulneve_schema() {
  $schema = array();
 
  $schema['tabla_neve'] = array(
    'description' => 'Leiras a tablarol',
    'fields' => array(
      'ez_egy_auto_incerement_mezo_neve' => array(
        'type' => 'serial',
        'unsigned' => TRUE,
        'not null' => TRUE),
      'ez_egy_int' => array(
        'type' => 'int',
        'unsigned' => TRUE,
        'not null' => TRUE,
        'default' => 0),
      'ez_egy_varchar' => array(
        'type' => 'varchar',
        'length' => 32,
        'not null' => TRUE,
        'default' => ''),
      'ez_egy_text' => array(
        'description' => 'The title of this node, always treated as non-markup plain text.',
        'type' => 'text',
        'length' => 255,
        'not null' => TRUE,
        'default' => ''),
      'ez_egy_datum' => array(
        'type' => 'datetime',
        'not null' => TRUE,
        'default' => ''),
      ),
    // Indexek, stb
    'indexes' => array(
      'node_changed'        => array('changed'),
      'node_created'        => array('created'),
      ),
    'unique keys' => array(
      'nid_vid' => array('nid', 'vid'),
      'vid'     => array('vid')
      ),
    'primary key' => array('nid'),
  );
  return $schema;
}
?>
0
0
dj képe

a szövegdobozok alatt ott van, hogy milyen hivatkozást kell a CKeditor láthatósági beállításainál a kizáráshoz beírni.

0
0

Üdv!
Dudás József

gazsesz képe

Többeknek már segített, hátha neked is jó lesz:
http://drupal.uzletkotobank.hu/content/%C3%BCbercart-modulok-le%C3%ADr%C...

0
0

Gazsesz

alippai képe

Vannak magyarországon akik készítettek netes fizetést magyar bankhoz, PayPal és Google Checkout viszont van kész. http://drupal.org/project/uc_google_checkout , http://www.ubercart.org/paypal

0
0

Lippai Ádám
young element

kkwx képe

ezer köszönet, tökéletes válasz :), ez alapján meg tudom csinálni :), és ha jól értelmezem akkor több táblát egyszerűen úgy csinálok, hogy írok még egy "$schema['tabla_neve']..." elemet? és a törlés, akkor :

function ultimate_reserve_install() {
// Create tables.
drupal_install_schema('ultimate_reserve');
}

és így gyakorlatilag azt törli amit itt létrehozok, mindent, és nem is kell megadni semmi extra adatot?

0
0
kkwx képe

ja, és a primary_key-t először meg kell valósítani egy változóként a fields-ben és utána elsődleges kulccsá alakítani, vagy autómatán létrehozza? és ha automatán hozza létre akkor milyen típusként?

0
0
leonidasz képe

Szia!

Sikerült megoldani?

0
0
hosszu.kalman képe

Igen, úgy hozol létre új táblát hogy egy új kulcsot hozol létre a változóban.

hook_install-ba:  drupal_install_schema('modulneve')
hook_uninstall-ba:  drupal_uninstall_schema('modulneve')

Az egyik létrehozza a táblákat a másik meg kitörli.

0
0