Keresés

származtatott smink készítése drupal7-hez

tarsolyzsolt képe

Sziasztok,

Korábban drupal 6 alatt készítettem származtatott sminket Palócz István prezentálásában történt DUG video alapján, de azt már nem találom és olyan régen volt, hogy elfelejtettem pár dolgot, mert most nem akar sikerülni.
...illetve lehet, hogy D7 alatt ez nem is megoldható, vagy teljesen másként?

Írom a lépéseket és kérlek segítsetek hogy hol nem jó.

Az eredeti smink neve: Blue Masters

létrehozok egy könyvtárat a site/all/themes útvonalon mondjuk "Sajat smink" névvel.
Ebben elhelyezek egy sajatsmink.info fájlt az alábbiak szerint:

name = Sajat smink
description = Theme based on Blue Masters PSD template
version = VERSION
core = 7.x
engine = phptemplate
base theme = Blue Masters
 
--> ide bemásoltam a Blue Masters smink régióit <--
 
stylesheets[all][] = style.css

Ezek után elhelyeztem egy images mappát és egy üres style.css fájlt, amiben majd a későbbiekben a változásokat írom.
Ezek után kiválasztom a sminkek közül az újonnan megjelent sajatsminket és ...

Elméletileg amíg nem írok változtatásokat az új smink mappa css fájljába stb addig az eredeti sminket kellene lássam, de ez nem így van.

Gyakorlatilag sminkelés nélkül látom az oldalt.

Mit rontok el?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Fórum: 

views url átkódolás gondok

knorbi képe

Sziasztok!
Új vagyok a Drupalban. Alapjában nem okozott gondot megismerni. A views modul használatánál ütköztem egy kis problémába.
7.12 drupal van telepítve 7.x-3.3 verziójú views modullal (ctools-7.x-1.0-rc1).
Google-ztam, kerestem a fórumban is, de nam találtam a megoldást.

A következő a szituáció:
Létrehoztam egy tartalomtipust Idézet néven. Bárki tud idézetet beküldeni.
Az admin ezeket egy views page-en kilistázza, csoportosítva a közzétetteket és még nem közzétetteket. A fields-ek közé fel van véve a Tartalom: Nid. Ennek a field-nek a beállításában a "Rewrite results" szekcióban beixeltem az "Output this field as a link"-et és a "Link path"-ba beírtam a következőt: idezet_admin&nid=[nid].
Tehát amikor kilistázódnak az idézetek, akkor a nid-re kattintav az elküld az idezet_admin oldalra és url változóként viszi a nid=[nid] -et. Legalábbis ennek kéne történni, de ha rákattintok a linkre, hibát kapok:
Az oldal nem található
A kért oldal „/?q=idezet_admin%26nid%3D1” nem található.
Tehát a & átíródik %26 -ra, az = pedig %3D -re.

Ezzel mit lehet kezdeni?
Érdekes, hogyha abszolút url-t adok meg (http://localhost/?q=idezet_admin&nid=[nid]) akkor tökéletesen működik.

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

inline tobbogan regisztráció

zeniten képe

Üdv!

A cél: NE kérjen D7 a rendszer felhasználónevet, miközben inline adódik a regisztrációs űrlap a tartalomhoz.

Az inline registration modulban van egy rész, ami elvileg lecseréli az űrlapot, ha telepítve van a logintobbogan (ahol beállítottam, hogy ne kérjen felhasználónevet) de valahogy ez nem aktiválódik, és én nem jöttem rá miért nem, íme a kód, hátha így könnyebb.
(Természetesen az aktuálisan friss modulokkal próbálom, nem a dev verzióval)

Ötlet? mi hiányzik?

köszönöm

F.A.

Ui: még ideálisabb lenne, ha még a profile2 profin is megjelenne, de ezt megoldom a checkprofile-lal.

Íme az inline registration modulocska kódja, a végén vannak a logintobboganra vonatkozó függvények.

<?php
 
/**
 * @file
 *
 */
 
 
/**
* Implementation of hook_form_alter()
*/
function inline_registration_form_alter(&$form, &$form_state, $form_id) {
  global $user;
  if ($user->uid == 0 && isset($form['#node']) && variable_get('inline_registration_' . $form['#node']->type, 0)) {
 
    $form['register'] = array(
      '#type' => 'fieldset',
      '#title' => t('Login or Register as a New User'),
      '#description' => t('You are not currently logged in. In order to post this item please !login or provide the following details to register.', array('!login' => l(t('login now'), 'user/login', array('query' => drupal_get_destination())))),
      '#weight' => variable_get('inline_registration_weight_' . $form['#node']->type, 0),
    );
 
    $form['register']['form'] = drupal_retrieve_form('user_register_form', $form_state);
 
    // Remove the user_register submit button in favor of the node submit button
    unset($form['register']['form']['actions']['submit']);
 
    // Rename the user field to remind the user that this is the registration form and not a login field
    $form['register']['form']['account']['name']['#title'] = t('Choose a Username');
 
    // Add our own validation and submit function to the node_form
    $form['#validate'][] = 'inline_registration_validate';
    $form['#submit'][] = 'inline_registration_submit';
 
    // And ensure our submit function is called first (so the node is authored by the newly created user)
    $form['#submit'] = array_reverse($form['#submit']);
 
  }
 
  if ($form_id == 'node_type_form') {
    $form['inline_registration'] = array(
      '#type'           => 'fieldset',
      '#title'          => t('Registration inline'),
      '#description'    => t('Setting for publishing this content from anonymous user, and automatically create account for this.'),
      '#weight'         => 20,
      '#collapsible'    => TRUE,
      '#collapsed'      => variable_get('inline_registration_' . $form['#node_type']->type, 0) ? FALSE : TRUE,
      '#group'          => 'additional_settings', // put it in the menu settings
    );
    $form['inline_registration']['inline_registration'] = array(
      '#type'           => 'checkbox',
      '#title'          => t('Registration inline'),
      '#default_value'  => variable_get('inline_registration_' . $form['#node_type']->type, 0),
      '#description'    => t('Enable user creation from this content.'),
    );
    $form['inline_registration']['inline_registration_weight'] = array(
      '#type'           => 'weight',
      '#title'          => t('Weight of field'),
      '#default_value'  => variable_get('inline_registration_weight_' . $form['#node_type']->type, -10),
      '#description'    => t("Select weight for this field into content creation form."),
      '#delta' => 50,
    );
  }
 
}
 
/**
 * Validation routine for inline registration form.
 */
function inline_registration_validate($form, &$form_state) {
  $form_state['values']['name'] = $form_state['input']['name']; // for some reason the name is empty and a scrypt works incorrectly so copy it from other variable
 
  unset($form_state['uid']);
  if (module_exists('logintoboggan')) {
    logintoboggan_user_register_validate($form['register']['form'], $form_state);
  }
  else {
    // Validate using user module's validation routine
    user_account_form_validate($form['register']['form'], $form_state);
  }
}
 
/**
 * Submit routine for inline registration form.
 */
function inline_registration_submit($form, &$form_state) {
  if (variable_get('user_email_verification', TRUE)) {
    $status_save = 1;
  }
  else {
    $status_save = $form_state['values']['status'];
  }
 
  unset($form_state['values']['uid']);
//  unset($form_state['values']['status']); // if not unset the user will be logined
 
  if (module_exists('logintoboggan')) {
    logintoboggan_user_register_submit($form['register']['form'], $form_state);
  }
  else {
    user_register_submit($form['register']['form'], $form_state);
  }
 
  $form_state['values']['name'] = $form_state['user']->name;
  $form_state['values']['uid'] = $form_state['user']->uid;
  $form_state['values']['status'] = $status_save;
}
 
/**
* Implementation of hook_node_insert()
*/
function inline_registration_node_insert($node) {
  if (!empty($node->vid)) {
    //db_query('UPDATE {node_revisions} SET uid = %d WHERE vid = %d', $node->uid, $node->vid);
    $num_updated = db_update('node_revision')
    ->fields(array(
      'uid' => $node->uid,
    ))
    ->condition('vid', $node->vid, '=')
    ->execute();
  }
}
Taxonomy upgrade extras: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Feltört oldalak

duc-sai képe

Sziasztok! Ma reggel két oldalam gyökerébe pakisztáni hackerek egy index.html fájlt tettek be, ezt törölve már működik minden rendesen.
Az egyik 6.24, a másik 7.12-es drupal. Egyiknél sincs regisztrációra lehetőség, a naplóbejegyzések nem is tartalmaznak semmi szokatlant. Ftp-t csak én használok, nincsenek elmentett jelszavak TotalCommanderben sem (volt már itt a fórumon erre vonatkozó figyelmeztetés, erre azért is ügyeltem).
A tárhelyen ez a két drupal oldal van, a többi a tárhely üzemeltetője szerint joomlák, azokat nem érintette a hackelés.
Mit javasoltok, hogyan tudnám a biztonságot növelni (elegendő az ftp jelszócsere, vagy lehet, hogy esetleg mindezek alapján a szerverbeállításoknál lehet biztonsági rés)?

Drupal verzió: 
Fórum: 

Views saját Page-re

puli122 képe

Sziasztok!

Egy olyan nézetet szeretnék létrehozni ahol mindenki a saját maga által beküldött Page-t látja.
Azt sikerült elérnem hogy konkrét felhasználónevet állítók be a szűrőknél, mondjuk admin és akkor csak az admin által beküldöttet listázza. De ezt nem tudom hogyan lehetne általánosítani, hogy mindig az adott felhasználóra legyen igaz. Egy tippem volt: !username de nem fogadja el a szűrő.
Vagy nem is szűrő kell ? Olvastam hogy lehet hogy argumentumot kelle használnom, de ott sehogy sem igazodom ki.
Valaki tudja a megoldást ?

Köszi előre is

Peti

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

Üzleti Kerekasztal

kobrizsa képe

2012. március 28-án este 7 órakor immár harmadik alkalommal találkozunk a Gádor borozóban, hogy a Drupal üzleti lehetőségeiről beszélgessünk.

VIII. ker. Budapest, Krúdy Gy. u. 6.

Ezúttal az 5Net bemutatkozásával kezdődik a kb. 2 órásra tervezett program. Igyekszünk 3 nagyobb témakört kisebb asztaltársaságokra bontva átbeszélni: projektmenedzsment, külföldi munka, ügyfélkezelés.

Várunk mindenkit szeretettel!

Ha előre jelzed, hogy jönnél, annak csak örülünk.

Időpont: 
2012. március 28., szerda 19.00
Kategóriák: 

Commerce + fotók

kovkor képe

Sziasztok!

Egy elméleti kérdésem lenne, természetesen nem várok el komplett megoldást.
Van-e lehetőség a Commerce (vagy Übercart) modulokkal megoldani azt, hogy a regisztrált felhasználók
képeket, videókat töltsenek fel, majd ezek az anyagok moderáció után átkerüljenek a webshop modulokba termékenként.
Mennyire kellene ezekhez "hekkelni" a modulokat, vagy az alapvető funkciók + pluginek használatával van esély a megoldásra?
Köszönettel,

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 

Fájlméret megjelenítése viewssal

mopet képe

Sziasztok!

Van egy tartalomtípusom, aminél csak cím és fájl csatolási lehetőség van. A csatolmányok jellemzően pdf, doc, txt. Szeretném kilistáztatni őket views 3-al úgy, hogy az első oszlopban a node címe legyen, ami közvetlenül a csatolt fájra mutat (ezt sikerült is megoldanom helyettesítési minta használatával). A második oszlopban pedig a fájl mérete jelenjen meg. Ezen kívül meg szeretném jeleníteni a fájl kiterjesztését is egy oszlopban.
Az utóbbi két dologra eddig nem találtam módot. Valami modul, esetleg helyettesítési minta?

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

Blokk frissítés

puli122 képe

Sziasztok!

Van egy blokkom, amiben a friss forum hozzászólásokat listázom. Pontosan nem tudom hogy hogyan mert az RP Forum modul állítja elő a blokkot:
http://www.richardpeacock.com/blog/2010/10/rp-forum-drupal-6-module
Volt már pár hozzászólás a forumban, mikor kitettem. Jónak is tűnt, de hiába írok új hozzászólást, a blokk nem frissül.
Próbáltam a teljesítménynél a gyorstárazást állítani/törölni, futtatni az időzítőt, újraindexelni a keresőnél, de semmi. Mit csinálok rosszul ?

Ja az oldal: http://hobbirobot.hu/

Köszi előre is.

Blokk frissítés

puli122 képe

Sziasztok!

Van egy blokkom, amiben a friss forum hozzászólásokat listázom. Pontosan nem tudom hogy hogyan mert az RP Forum modul állítja elő a blokkot:
http://www.richardpeacock.com/blog/2010/10/rp-forum-drupal-6-module
Volt már pár hozzászólás a forumban, mikor kitettem. Jónak is tűnt, de hiába írok új hozzászólást, a blokk nem frissül.
Próbáltam a teljesítménynél a gyorstárazást állítani/törölni, futtatni az időzítőt, újraindexelni a keresőnél, de semmi. Mit csinálok rosszul ?

Ja az oldal: http://hobbirobot.hu/

Köszi előre is.

Drupal verzió: