js problema

zolti képe

Most ismerkedem a Drupallal.
2 éve nem fejlesztett saját CMS rendszeremet egy pár elem kivételével pár óra alatt sikerült is megvalósítanom, viszont kénytelen vagyok az egyik részét PHP code beviteli mezővel megoldani.

Ebben a részben van pár alapvető js is.
Részlet a PHP által generált kódból:

 // természetesen ez már a html kimenet nem a PHP forrás csak kénytelen voltam így felrakni, hogy látszódjanak a html tag- ek.
<form method="GET" name="naptar" > 
...
Fórum: 
Drupal verzió: 

Subdomain blog felhasználónak

Basesoft képe

Szeretnék blog felhasználóknak subdomain elérést. Találtam erre a példát a drupal.org-on.
Apache konfig:

Configure Apache Wildcard support
Assuming your Apache config uses vHosts, your new configuration would look like this:
 
<virtualhost>
ServerName domain.com:80
ServerAlias *.domain.com
...
..
</virtualhost>
 
The ServerAlias statement enables Wildcard support for your domain. From now on, your Apache vHost will react on non-existent subdomains.

Rewrite konfig

RewriteCond %{ENV:REDIRECT_STATUS} ^$
Drupal verzió: 

Stíluslap módosítás galéria megjelenítéséhez

d0r0ttya képe

Giordani sminket használok (Marinelli alsmink), ahol szeretném módosítani a Gallery formatter segítségével létrehozott galéria kinézetét. Most minden kép elé behelyezi a felsorolások előtt használt kis kék pontot (példa: http://www.palinkaust.hu/hu/content/m%C3%A1jusi-p%C3%A1linkaf%C5%91z%C5%...), valamint el is tolja a képet néhány pixellel.
A graphics.css-ben meg is találtam azt a részt, ahol a felsorolások formázását végzi a rendszer, ez a következő:

/*lists in content*/
Drupal verzió: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 

drupal_set_html_head és a facebook

gerisz képe

Üdv!

Egy kis "megosztási" probléma megoldásához szeretném segítségeteket kérni.

Faceboook-nál ha megszeretnénk adni, hogy mit is "osszon" meg az emberke aki rákattint pl.: a "like" gombra, akkor azt a meta adatoknál előre megszabhatjuk.

Drupal verzió: 

Drupal.settings, drupal_add_js és hook_form_alter

fox mulder képe

Üdv mindenkinek!

D7 modul fejlesztésével most próbálkozom először. A gondom az, hogy a hook_form_alter()-ben elhelyezett drupal_add_js('modulom' => $tomb), 'setting') összeadódva kerül át a javascript oldalra:

modulom.module:

Drupal verzió: 

Batch használata - ismeretlen hiba?

gszoke képe

Sziasztok,

CSV, XML beolvasáshoz használom a batch nyújtotta lehetőségeket. Vannak kisebb nagyobb feedek, amik rendre bemennek, de egy CSV-nél elakadok.

Sajnos a hibaüzenet nem túl sokat mondó, mintha az oldal forrását irná ki hibába?! Igazából nem is értem. Egy iszonyatosan hosszú szöveg.

így kezdődik:
An error occurred. /?id=&op=do

Drupal verzió: 

Commerce, Commerce kickstart sebesség

makgab képe

Üdv!

Olvasgatom a neten, hogy többen is tapasztalták, hogy lassú a commerce (commerce kickstart).
Mi az optimális beállítás a commerce-nek?
Vagy inkább érdemes nginx alatt futtatni apache helyett?

Lokálisan nézem épp a kickstartot (teszt adatok betöltve). Nem valami gyors.
(8GB RAM, php_memory_limit = 512M)

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

Átmásoltam az összes modul fájlt egy új mappába, majd Total Commanderrel átneveztem az összeset .txt-nek, így már látta a windows fájl kereső.
Az eredmény: a 9676800-as számot 4 modul fájl tartalmazza:

1. statistics.module:

 // Access log settings:
  $options = array('1' => t('Enabled'), '0' => t('Disabled'));
  $form['access'] = array(
    '#type' => 'fieldset',
    '#title' => t('Access log settings'));
  $form['access']['statistics_enable_access_log'] = array(
    '#type' => 'radios',
    '#title' => t('Enable access log'),
    '#default_value' =>  variable_get('statistics_enable_access_log', 0),
    '#options' => $options,
    '#description' => t('Log each page access. Required for referrer statistics.'));
  $period = drupal_map_assoc(array(3600, 10800, 21600, 32400, 43200, 86400, 172800, 259200, 604800, 1209600, 2419200, 4838400, 9676800), 'format_interval');
  $form['access']['statistics_flush_accesslog_timer'] = array(
    '#type' => 'select',
    '#title' => t('Discard access logs older than'),
    '#default_value'   => variable_get('statistics_flush_accesslog_timer', 259200),
    '#options' => $period,
    '#description' => t('Older access log entries (including referrer statistics) will be automatically discarded. Requires crontab.'));

2. aggregator.module:

function aggregator_admin_settings() {
  $items = array(0 => t('none')) + drupal_map_assoc(array(3, 5, 10, 15, 20, 25), '_aggregator_items');
  $period = drupal_map_assoc(array(3600, 10800, 21600, 32400, 43200, 86400, 172800, 259200, 604800, 1209600, 2419200, 4838400, 9676800), 'format_interval');

3. poll.module:

 // Poll attributes
  $_duration = array(0 => t('Unlimited')) + drupal_map_assoc(array(86400, 172800, 345600, 604800, 1209600, 2419200, 4838400, 9676800, 31536000), "format_interval");
  $_active = array(0 => t('Closed'), 1 => t('Active'));

4. watchdog.module: ez utóbbiban én írtam át a számot, a kód most így néz ki:

function watchdog_cron() {
  db_query('DELETE FROM {watchdog} WHERE timestamp < %d', time() - variable_get('watchdog_clear', 9676800));
  db_query('DELETE FROM {flood} WHERE timestamp < %d', time() - 3600);
}

Remélem, most többet tudunk, így hogy átnéztem a modul fájlokat.
Ha esetleg még szerinted vmit át kéne searchölni, vagy vmelyik kódból többet szeretnél látni, akkor kérlek írd meg.

A smink egyébként garland. És mindig is nagyon sok probléma volt vele, kezdetektől fogva ezzel megy a szájt.

UPDATE: A FENTI KÉRDÉSRE A VÁLASZ AZ ALÁBBI LINKEN, HA A JÖVŐBEN BÁRKINEK IS HASONLÓ PROBLÉMÁJA LENNE A DRUPAL FÁJLOK BELSEJÉBEN SZÖVEGRÉSZLETRE TÖRTÉNŐ KERESÉSNÉL, IGEN A WINDOWS BEÁLLÍTÁSAI OKOZTÁK A PROBLÉMÁT, AZ ALÁBBI LINKEN MINDEN RÉSZLETESEN LE VAN ÍRVA, A Method #2 A MEGOLDÁS:
http://www.petri.co.il/windows_xp_search_bug.htm

0
0
Sk8erPeter képe

Ja igen, és egy screenshot a jelenségről az állítás igazolására:
http://i.imgur.com/FhAuY.png

Konkrétan ezt futtattam le, látható, hogy az első két query után semmilyen eredmény nem látható, míg a többinél helyes eredmények szerepelnek (még a vid lekérése is jól működik!!!):

  1. $query = 'SELECT nid FROM uc_products';
  2. $result = db_query($query);
  3. dsm('===================================================');
  4. dsm($query);
  5. while ($nid = db_result($result)) {
  6. dsm('$nid: '.$nid);
  7. }
  8.  
  9. $query = 'SELECT up.nid AS asdasd FROM uc_products AS up';
  10. $result = db_query($query);
  11. dsm('===================================================');
  12. dsm($query);
  13. while ($nid = db_result($result)) {
  14. dsm('$nid: '.$nid);
  15. }
  16.  
  17. $query = 'SELECT vid FROM uc_products';
  18. $result = db_query($query);
  19. dsm('===================================================');
  20. dsm($query);
  21. while ($vid = db_result($result)) {
  22. dsm('$vid: '.$vid);
  23. }
  24.  
  25. $query = 'SELECT * FROM uc_products';
  26. $result = db_query($query);
  27. dsm('===================================================');
  28. dsm($query);
  29. while ($row = db_fetch_object($result)) {
  30. dsm('$row->nid: '.$row->nid);
  31. }
  32.  
  33. $query = 'SELECT nid FROM node';
  34. $result = db_query($query);
  35. dsm('===================================================');
  36. dsm($query);
  37. while ($nid = db_result($result)) {
  38. dsm('$nid: '.$nid);
  39. }

Még annyi, hogy nincs a tábláknál előtag (mondjuk a node-nál ez már kiderül), tehát az nem számít jelen esetben, hogy {uc_products}-ot vagy a kapcsos zárójel nélküli változatot használom.

A query-knél a vid lekérése a legérdekesebb, hogy az akkor vajon miért működik helyesen, a nid lekérése miért nem, miközben ezek típusa az adatbázisban tök ugyanaz (unsigned int).... NEM ÉRTEM!

0
0