Keresés

Calendar modul egyedi táblából

Aurobin képe

Sziasztok!

Már napok óta küzdök egy problémával. Egy saját táblában tárolt adatokat szeretnék megjeleníteni a calendar modullal.
Így néz ki az adatbázis tábla:

  `pid` int(11) NOT NULL AUTO_INCREMENT,
  `date_argument` int(11) NOT NULL,
  `pdate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `roomtype` int(10) NOT NULL,
  `priceadult` int(10) DEFAULT NULL,
  `pricechildren` int(10) DEFAULT NULL,
  PRIMARY KEY (`pid`)

a hotelbooking.module fájl tartalma:
function hotelbooking_date_api_fields($field) {
    $values = array(
            'sql_type' => DATE_UNIX,
            'tz_handling' => 'site',
            'timezone_field' => '',
            'offset_field' => '',
            'related_fields' => array('bookprices.pdate','bookprices.date_argument'),
            'granularity' => array('year', 'month', 'day', 'hour', 'minute', 'second'),
    );
    switch ($field) {
        case 'bookprices.pdate':
        case 'bookprices.date_argument':
            return $values;
    }
}
 
function hotelbooking_views_api() {
    return array(
            'api' => 2,
            'path' => drupal_get_path('module', 'hotelbooking')."/includes",
    );
}

A hotelbooking.views.inc fájl tartalma:
function hotelbooking_views_data() {
    $data = array();
 
    $data['bookprices']['table']['group']  = t(' Room Prices');
 
    $data['bookprices']['table']['base'] = array(
            'field' => 'pid',
            'title' => t('Prices'),
            'help'  => t("Szoba árak(node_prce)"),
    );
    $data['bookprices']['date_argument'] = array(
            'group' => t('Price Date'),
            'title' => t('PPPrice Date'),
            'help' => t('Filter any Views date field by a date argument'),
            'field' => array(
                    'handler' => 'views_handler_field_date',
                    'click sortable' => TRUE,
            ),
            'argument' => array(
                    'handler' => 'date_api_argument_handler',
                    //'handler' => 'views_handler_argument_date',
                    'empty name field' => t('Undated'),
            ),
    );
    $data['bookprices']['pdate'] = array(
            'group' => t('Date'),
            'title' => t('PPrice Date'),
            'help' => t('Filter any Views date field by a date argument'),
            'argument' => array(
                    'handler' => 'date_api_argument_handler',
                    //'handler' => 'views_handler_argument_date',
                    'empty name field' => t('Undated'),
            ),
            'field' => array(
                    'handler' => 'views_handler_field_date',
                    'click sortable' => TRUE,
            ),
            'filter' => array(
                    'handler' => 'views_handler_filter_date',
            ),
            'sort' => array(
                    'handler' => 'views_handler_sort_date',
            ),
            'base' => 'bookprices',
 
    );
 
    $data['bookprices']['pricechildren'] = array(
            'title' => t('Price for Childern'),
            'help' => t('Price for adults.'),
            'field' => array(
                    'handler' => 'views_handler_field_numeric',
                    'click sortable' => TRUE,
            ),
            'filter' => array(
                    'handler' => 'views_handler_filter_numeric',
            ),
            'sort' => array(
                    'handler' => 'views_handler_sort',
            ),
    );
    $data['bookprices']['priceadult'] = array(
            'title' => t('Price for Adult'),
            'help' => t('Price for Adult.'),
            'field' => array(
                    'handler' => 'views_handler_field_numeric',
                    'click sortable' => TRUE,
            ),
            'filter' => array(
                    'handler' => 'views_handler_filter_numeric',
            ),
            'sort' => array(
                    'handler' => 'views_handler_sort',
            ),
    );
    $data['roomtypes']['roomtype'] = array(
            'title' => t('Type of room'),
            'help' => t('Type of room.'),
            'field' => array(
                    'handler' => 'views_handler_field_string',
                    'click sortable' => TRUE,
            ),
            'filter' => array(
                    'handler' => 'views_handler_filter_string',
            ),
            'sort' => array(
                    'handler' => 'views_handler_sort',
            ),
    );
    return $data;
}

Az arguments résznél a dátum hozzáadása után a konfigurációs részben a Date field(s): mezők között ha minden igaz a hotelbooking_date_api_fields() függvény hatására meg kellene jelennie a pdate és a date_argument mezőknek. sajnos ez nem történik meg.
A nézetet a Prices view típusból hoztam létre. A tábla többi eleme rendesen megjelenik és használható.
Segítségeteket, előre is köszönöm.

Keresés időintervallum szerint

Pandelon képe

Tud valaki arra megoldást, hogy egy naptárban tól-ig lehessen keresni?

Eseményeket kellene keresni egy user által megadott időintervallumon belül. Érzem , hogy a Views lekérdezést kell buherálni de már nem fog az agyam.

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

CCK+imagefield

hu0882 képe

Tudom, hogy gyakori téma ez itt a fórumban, én sajnos valahogy még sem találtam meg a -valószínűleg evidens-kérdésemre a választ.
Hogyan lehet beállítani, hogy az image fielddel feltöltött kép a full-page nézetben alapban "kis kép" legyen, és rákkatintva jelenjen meg a teljes méretben?

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

Munka ajánlat

qnd képe

Sziasztok!

Egy PHP/Postgres CMS rendszer átültetésére keresek Drupal fejlesztő(ke)t.
Az alkalmazást egyrészt át kellene írni MySql-re másrészt Drupal(?) modul(ok)-ba kellene integrálni.

Az alkalmazásról a teljesség igénye nélkül:
Az alkalmazás elsősorban ügyfél kapcsolati feladatokat lát el.

-Igényeket-feladokat(support,hibajavítás,munka stb...) kezelő modul
-Igény bejelentő modul
sürgősség,jelleg,kapcsolódó ügyfél,kapcsolattartó stb.. paraméterekkel
- Igény karbantartó modul
igény státusz, karbantartó, munkatárs változtatása, eltöltött munka idő adminisztrálása
megjegyzések hozzáadása az igényhez, csatolt file
- Igények átnézeti lap - összes igény egy táblázatban
- Igények projektekbe szervezése

-Munka idő nyilvántartó modul
- Szabadságok, Ünnepek, Elölött munka órák, havi,éves idő összegzések

- Ügyfél karbantartó modul

- Telepített program verzió követő modul

Az egésznek többnyelvű módon kell működnie (UTF8+ zászlócskák).

Elvárások
-Drupal: modul / felhasználó kezelés / többnyevűség programozásának ismerete
- MySql
- PHP
- SMTP/IMAP/POP3
- HTML, CSS, JavaScript
- Előny ha szegedi vagy

Jelentkezés a gordos pont kund kukac szegedsw pont hu-ra.

Kérnénk:
- Alapadatok: név, lakhely, életkor, végzettség, suli/munkahely, stb...
- Egy rövid bemutatkozás.
- Referenciák
- Elérhetőség
- Kezdés ideje

Köszönöm!

emfield + MP3

charlos képe

Üdv mindenkinek!

Egy olyan problémám lenne, hogy van egy mp3 és egy video tartalomtípusom.
Mindkettő emfield video és audio cck mezővel kiegészítve (értelemszerűen).
Az emfield-hez telepítve van a JW FLV Media Player is. Ha videot küldök be,
akkor az megjelenik és lejátsza jól, viszont ha mp3-at, akkor a beépített
médialejátszó jelenik meg. Tudom, vannak a JW Media playernek profiljai,
amiket tartalomtípushoz lehet rendelni természetesen ez is megvolt, de
mégsem szól a zene, csak a vidi működik... Megnéztem a forráskódot, ami generálódik a Firefoxban, és a vidi esetében létrejön egy <div class="emvideo emvideo-video emvideo-zzz_custom_url"><object  width="425"  height="350"><param name="movie" value="/modules/flvmediaplayer/player.swf"></param> <param name="bgcolor" value="#fffff"></param> <param name="height" value="350"></param> <param name="width" value="425"></param> <param name="quality" value="true"></param> <param name="allowscriptaccess" value="always"></param> <param name="allowFullScreen" value=""></param><embed src="/modules/flvmediaplayer/player.swf" bgcolor="#fffff" height="350" width="425" quality="true" allowscriptaccess="always" allowFullScreen="" flashvars="background=#ffffff&frontcolor=#000000&lightcolor=#000000&screencolor=#000000&height=280&width=400&playlist=none&repeat=none&stretching=uniform&volume=90&file=http://maranatha-ozd.hu/videos/tiszt090322.flv&autostart=false&image=/"  width="425"  height="350" type="application/x-shockwave-flash" ></embed></object></div>, míg az MP3 esetében csak ennyi: <embed src='http://oromirek.hu/maranathaozd/mp3/tiszt091216.mp3' autostart='false' width='425' height='350'></embed>

Mi lehet szerintetek az oka, hogy nem a megfelelő object sor jön létre? Ha tudtok ebben segíteni, előre is köszönöm.

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

Views felfedett szűrő taxonómia szótár kifejezéséseivel

aksza képe

Szeretnék egy felfedett szűrőt készíteni a taxonómia egyik szótárának kifejezéseivel. A szűrőkhöz hozzá is tudom adni a taxonómia / taxonómia term kifejezéseket, de nem jut eszembe hogyan kellene felfedni ezt a szűrőt, pedig már csináltam, de most nem ugrik be. Köszi előre is.

Drupal verzió: 

Jelszavas tartalom

kicsikazi képe

A következőket próbáltam:
-node privacy byrole
-content access
Ezek eltüntették a menüt a tartalommal együtt. Nekem olyanra lenne szükségem ami mutatja a menüt de rákattintva bejelentkezést kérne. Kezdő vagyok lehet, hogy van ilyen beállítása de ha mégsem megtudnátok mondani melyik modul az, amit keresek?
Köszönöm

Drupal verzió: 

mysql view - primary key

agassi képe

Sziasztok,
egy mysql tablaban heggeszettem egy view-t es ezt a table wizarddal probaltam hozzaadni a rendszerhez. Kovetkezo hibauzenetet kaptam:
p_v_web_bef has no primary key defined. A single-field primary key is necessary to use this table as the base table.
1, most vagy az van hogy a wizard csak a tablakat tudja kezelni, de akkor miert ajanlja fel a view-kat,
2, nekem hianyossak az ismereteim a mysql view szerkesztessel kapcsolatban...

hat most vakarozom...

Drupal verzió: