sminkben adatot módosítani?
helyette a theme_preprocess_node -ot kell inkább a template.php -ban megvalósítani és ott kedvünkre módosítani a $content (és egyéb változók) tartalmát
Sminkben adatot módosítani gányolás. (Persze én is csinálom, meg még ennél durvább dolgokat is. :D) Sminkben legfeljebb megjelenítést, "statikus" elemeket illik módosítani. Például így jön ki a motorból:
<div class="valami">adat</div>
És helyette ezt szeretném:
<div class="valami"><span>adat</span> valami</div>
... ahol a "valami" mondjuk nyelvfüggő, vagy az adat értékétől függően változik. Viszonylag ritka eset.
display:none is for loosers:)
A nagykönyvet szépen megtanulta a leányzó, de nem sok valós munkatapasztalata lehet. :) Például a keresődoboz labeljét rendszeresen display:none-nal tüntetem el. Egy ilyen dolog miatt többnyire nem éri meg formalterezni, hacsak nincs napi egymillió látogatónk, ahol az a pár byte is számít. Általában kissé egészségtelen dolog, ha a megjelenítési célból írt PHP kód önmagában egy nagyobb modul méretére duzzad – mert itt nem élvezzük a közösségi karbantartás előnyeit.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
csak akkor, ha a címlap egy node
A címlapot csak akkor számolja, ha egy node van beállítva címlapnak:
<?php if (variable_get('statistics_count_content_views', 0)) { // We are counting content views. if ((arg(0) == 'node') && is_numeric(arg(1)) && arg(2) == '') { … } } ?>
Ha nem node a címlapod, akkor az accesslog táblában látod a lekéréseket (feltéve, hogy engedélyezted a logolást az /admin/reports/settings oldalon).
Statistics Advanced modul, további hasznos linkekkel a projektoldalon.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
jó lenne tudni _pontosan_ hogy mit akarsz csinálni
nem kamuságokat, úgymint htmlt szúrni a nodeba, hanem a pontos elvárt célt lenne jó tudni.
az előfeldolgozóban állítódnak össze a tpl.php számára a változók, azokból az adatokból, amiket a hook_nodeapi view ága rakott össze. ezeket a változókat kedvedre módosíthatod és újakat is bevezethetsz, de az újak kiíratásáról neked kell gondoskodni a kapcsolódó template fileban.
például szeretnék egy új változót, a neve legyen mondjuk response. (sminkem neve playground)
template.php
function playground_preprocess_node($vars) { $vars['response'] = 'yahoo, it works!'; }
node.tpl.php valahol, ahol neked ok:
<?php if ($response) : ?> <div id="response"> <?php print $response; ?> </div> <?php endif; ?>
vagy ha mondjuk a $content értékéhez akarsz fűzni valami dolgot, akkor megint template.php:
function playground_preprocess_node($vars) { $vars['content'] .= '<br />yahoo, it works!'; }
hát így.
ha pontosan megmondod mit akarsz elérni, akkor pontosan meg tudom mondani, hogyan csináljad azt. perpillanat leginkább egy "vajon kitalálja e aboros, mit akarok csinálni" kvízműsorra hasonlít ez a szál, nem valami produktív így a segítségnyújtás, vaktába lövöldözök csak.
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
nem kell atirni a bootstrap.inc -et
eleg orult otlet.
igen, a proxy miatt van.
masok is futtatnak am drupalt proxy kornyezetbe, gondolod, hogy nem futottak meg ebbe a problemaba es nincs ra mas megoldas, mint barbarul atirkalni a bootstrap inc?
de van.
mondjuk telepiteskor nem lett volna rossz elolvasni pl a default.settings.php filet mielott lemasolod. (sajnos nincs benne az INSTALL.txt -ben, hogy nem art elolvasni.. bar az install txt is tudod hanyan olvassak el? senki kb.. aztan sirnak, hogy nem megy)
szoval idezem a default.settings.php -t:
/** * reverse_proxy accepts a boolean value. * * Enable this setting to determine the correct IP address of the remote * client by examining information stored in the X-Forwarded-For headers. * X-Forwarded-For headers are a standard mechanism for identifying client * systems connecting through a reverse proxy server, such as Squid or * Pound. Reverse proxy servers are often used to enhance the performance * of heavily visited sites and may also provide other site caching, * security or encryption benefits. If this Drupal installation operates * behind a reverse proxy, this setting should be enabled so that correct * IP address information is captured in Drupal's session management, * logging, statistics and access management systems; if you are unsure * about this setting, do not have a reverse proxy, or Drupal operates in * a shared hosting environment, this setting should be set to disabled. */ # 'reverse_proxy' => TRUE, /** * reverse_proxy accepts an array of IP addresses. * * Each element of this array is the IP address of any of your reverse * proxies. Filling this array Drupal will trust the information stored * in the X-Forwarded-For headers only if Remote IP address is one of * these, that is the request reaches the web server from one of your * reverse proxies. Otherwise, the client could directly connect to * your web server spoofing the X-Forwarded-For headers. */ # 'reverse_proxy_addresses' => array('a.b.c.d', ...), # );
szoval, sajat settings.php -ban, kiveszed a kommentet a megfelelo sorok elol... reverse_proxy => TRUE, megmondod a reverse_proxy_addresses tombbe a proxy ipket (szolgaltatodtol elkered)..
es kesz.
itt a tema 2007bol, amiben a kerdessel foglalkoznak.. 2007 november 26 ota megoldott a dolog es nem kell hozza atirni a bootstrap.inc!!
http://drupal.org/node/173408
ugyan ez a beallitasi hianyossag okozza a masik problemadat, a statisztika gyaszt..
-
clear: both;
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Fast Gallery - minek? Inkább valami tisztességes galériakezelő.
Ez jó, hogy megosztottad a problémád forrását. DE már többször felmerült bennem a kérdés - és annyiszor került terítékre a fórumon ez a modul, hogy már muszáj rákérdeznem -, hogy vajon miért szeretik a zzzemberek a Fast Gallery-t? :)
Úgy tudom, a FG csak annyit csinál, hogy bizonyos külön-külön létrehozott, képekkel és egyebekkel teletömködött könyvtárakból kibogarássza a tartalmat (bővítve esetleg újabban feltöltöttekkel a rescan gomb hatására), egyébként ennek megfelelően igencsak rugalmatlan és bedrótozott megoldás. A fájlokat nem a Drupal-módon kezelgeti, hanem csupán lazán csatolt módon. A fájlokat a tárhelyre FTP-csatlakozás (vagy a tárhelyre más módon csatlakozás) útján kell feltölteni, simán akárhonnan bejelentkezve a Drupalos weboldalra, a szokásos feltöltős módon nem lehet (vagy csak nem írják a project oldalán).
Egyszerűen nem látom indokoltnak a használatát, főleg, hogy több modul is létezik arra, hogy egyszerre sok képet fel lehessen tölteni, mindenféle adott esetben (pl. nem saját környezetben) kényelmetlen FTP-csatlakozási kényszertől mentesen.
Ráadásul a modul állapota jelenleg "Unsupported".
Túl sok előnyt eddig nem látok.
Ez ráadásul hatalmas bullshit:
Fast Gallery is a simple, lightweight, and fast image gallery. Making albums is as easy as putting images or videos into folders and uploading them to the gallery directory. It is fast because it is not based on nodes and doesn't implement some of the more complex features of larger gallery systems.
Ja, ez tök jó, hogy egy könyvtárba kell behánynod mindent, rescan gombokat nyomkodni, és tök jó, hogy egyszerű és bután rugalmatlan az egész, mint egy marék lepke.
Ráadásul írtad, hogy most lőtted be az egészet (legalábbis nekem úgy jött le). Eleve most már a 6-ossal nem szabadna kezdeni, egyből a 7-est kellene előkapni, a 6-oshoz (magához a core-hoz és a contrib modulokhoz is) a support amúgy is már egyre szegényesebb. A 7-es Drupalhoz meg vicc a Fast Gallery használata, annyi annál ezerszer értelmesebb galériamodul van.
De mivel most a 6-os a téma, és írtam, hogy létezik alternatíva, itt van egyből kettő:
Image FUpload
https://drupal.org/project/image_fupload
Plupload integration
https://drupal.org/project/plupload
(ja, ez utóbbi csak dev)
+
Node Gallery
https://drupal.org/project/node_gallery
aztán biztos, hogy van még egy csomó más, most hirtelen ezek jutottak eszembe. Például az előbbi kevésbé tűnik overkillnek.
De ha teheted, amúgy is állj át inkább a 7-es Drupalra (upgrade), és használj legalább egy fokkal komolyabb modulokat, mint a Fast Gallery. :)
Nem kell persze ezzel egyetérteni (ellenvéleményeket elfogadok), de érdemes megfontolni, hogy biztos jó-e elfogadni a Fast Gallery könyvtárkotorászós kötöttségeit. :)
- A hozzászóláshoz regisztráció és bejelentkezés szükséges



Szia!
Szia!
Mi is tárhely szolgáltatással foglalkozunk, nem akarom magunkat reklámozni, inkább csak pár infót írnék, ami talán még hasznos lehet a keresgélés során.
Ha szolgáltatót választasz leendő drupal weboldaladnak (weboldalaidnak), az alábbiakat érdemes szem előtt tartani:
- több szolgáltatónál csak régebbi php verziók vannak telepítve, így nem biztos, hogy a legújabb verziójú drupal futni fog.
- Ha több weblapot is szeretnél, és ezek verziói eltérnek egymástól, sok szolgáltató tárhelyhez köti a php verziót (ha jól tudom a cPanel ilyen) és nem pedig aldomainhez. Ekkor több tárhelyet kell vásárolnod még akkor is, ha amúgy elférnének egymás mellett a weblapok.
- A drupal sok szolgáltató szerverén minősíthetetlenül lassan fut, ezért mindenképp olyan szolgáltatót érdemes választani, ahol vannak valamilyen memcache és egyéb gyorsítási lehetőségek (itt pont nem egy SSD tárhelyre gondoltam, mert egy SSD tárhely a sok sql lekérdezést és php futtatást nem gyorsítja).
Azt ajánlanám, hogy olyan szolgáltatót keress, akik adnak ingyenes vagy próba tárhelyet, vagy van náluk indoklás nélküli pénz visszafizetési garancia, ha esetleg nem felel meg a szolgáltatás minősége, sebessége.
Mi pl. egy gyors regisztrációt követően (csak a bejelentkezés miatt kell, nincs reklám, sem hírlevél feliratkozás) igyen adunk 100Mb dinamikus tárhelyet, a weblapot ezen össze lehet rakni és a sebességét le lehet tesztelni. Ha később kevés lesz, akkor van lehetőség nagyobb csomagra váltani. SSL-t és hozzá IP-t is tudunk biztosítani sok szolgáltatóhoz képest sokkal olcsóbban (az ingyenes tárhelyre is). Van egy alkalmazás telepítőnk, melybe a jövő héten kerül be a legújabb drupal verzió.
Nálunk saját fejlesztésü admin rendszer van, úgy oldottuk meg, hogy aldomainhez köthető a php verzió futtatás is (5.4, 5.5, 5.6, 7 verziók futtathatók).
Remélem tudtam segíteni, hogy megfelelő szolgáltatót tudj majd találni. Amennyiben a mi szolgáltatásunk érdekel, privátban nagyon szívesen megírom a webcímünket.