Keresés

simplenews fatal error

tarsolyzsolt képe

Sziasztok!
Kénytelen vagyok leírni a bénázásomat, mert minden mozzanat fontos lehet.
Szenvedtem a simplenews modullal. Szerettem volna megoldani hogy a kiküldött levél tárgysorában lévő szöveg ne legyen címként is jelen a szövegtestben. Elhelyeztem a simplenews-newsletter-body.tpl.php fájlból egy másolatot a sminkem könyvtárában és kitöröltem belőle az erre vonatkozó sort. megváltoztattam a fájl nevét ahogy a readme-ben szerepel. A láblécből már sikerült eltüntetnem dolgokat ugyanazzal a megoldással próbálkoztam itt is. (ez volt az: http://drupal.hu/forum/h%C3%ADrlev%C3%A9l-adatok-megjelen%C3%A9se-az-e-m...)
Ezt megcsinálva nem küldte ki a leveleket. átnéztem, próbáltam másként végül feladtam és kitöröltem a fájlt. De továbbra sem küldött levelet egész nap. A mailbox működik, és a szolgáltatás működik leteszteltem, a naplóban elküldöttként szerepelnek a levelek.
Kínomban lekapcsoltam a modult updateltem az adatbázist és vissza, semmi változás. megcsináltam mégegyszer de úgy hogy a modult is kitöröltem és újat másoltam bele. Azóta az admin felületen a hirlevél linkre kattintva ezt adja ki:
Fatal error: Unsupported operand types in /var/webspace/psdsolution.hu/www/modules/system/system.module on line 627

Amire hivatkozik:

function system_admin_menu_block($item) {
  $content = array();
  if (!isset($item['mlid'])) {
    $item += db_fetch_array(db_query("SELECT mlid, menu_name FROM {menu_links} ml WHERE ml.router_path = '%s' AND module = 'system'", $item['path']));
  }

a 627sor a "$item += db_fetch_array..." sor lenne.

Mi romolhatott el az idegrendszeremen kívül?

Drupal verzió: 

Hogyan tehetnénk ismertebbé a Drupal nevét

Balogh Tibor képe

Sziasztok!

A Drupal táborban az egyik este hosszan beszélgettünk többen - Goba, Aries, Janoka stb. - többek között a televíziózásról, az oktatásról, az üzletkötésről, mentalitásról és Aries felvetette, hogy érdemes lenne megerősíteni valahogy, ismertebbé tenni a Drupal nevet a megrendelők vagy leendő megrendelők körében, hogy ne csak a webes programozók ismerjék.

A szakmai fórumok, mint a Drupal tábor, a Linux akadémia, a Drupal konferenciák nem ezt, hanem a szakmai közösséget célozzák meg más-más szinten. A beszélgetésen a felvetésem az volt, hogy igazából olyan konferenciákon kellene előadni, ahol épp ez a közönség található. Akinek már van honlapja és jobbá szeretné tenni vagy akinek még nincs de komolyan gondolkodik rajta. Tipikusan ezek az online-marketing és a seo konferenciák. Szerintem érdemes lenne ezekbe a konferenciákba való bekapcsolódás - mint ez: http://www.keresomarketingnap.hu/program.html - mivel általában ezek pénzdíjasok valószínűleg az előadónak valamennyi honoráriumot is tudnának fizetni.

Bizony, ahogy Aries a beszélgetés alatt rávilágított, hogy nem nagyon ismert a Drupal a megrendelők körében.

Fórum: 

Regisztrációnál beküldött értékek kinyerése saját függvényhez

tommyka84 képe

Sziasztok!

Az alábbi problémára keresem a "legfájdalommentesebb" megoldást:
- a regisztrációs formot kibővítettem a Content Profile modul segítségével
- miután a felhasználó elküldi a regisztrációs formot a felh.nevet és néhány profile mező értékét át kell adnom egy általam írt függvénynek, ami egy API hívást állít össze, pl.: http://pelda.hu/pelda.jsp?param1=profile1&param2=profile2..., ahol a profileX értéke a felhasználó által beküldött értékek.

Amire eddigi keresgélések után jutottam:
- ez valószínűleg csak saját modullal oldható meg;
- hook_form_alter-re és/vagy a hook_user-re lesz szükségem;

Kérdéseim:
0) Megoldható-e egyáltalán, amit szeretnék?
1) Megoldható-e saját modul nélkül? (úgy érzem, elég kicsi az esély erre :))
2) Jól sejtem-e, hogy a fent említett hook-okat kell használnom?
3) Nem írtam még saját modult, érdemes-e belevágnom (előbb-utóbb el kell kezdeni :)), vagy "kérjek meg" egy profit? Maga a működés nem tűnik bonyolultnak, de lehet, hogy vannak olyan buktatói, amit én nem látok(?) :)

Előre is köszönöm a válaszokat mindenkinek!

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

Kihagyhatatlan adminisztrációs modulok

Bálint képe

Első bejegyzésemben szeretném bemutatni az általam hasznosnak, sőt, kihagyhatatlannak tartott modulokat, melyek kényelmesebbé és hatékonyabbá teszik Drupal oldalunk adminisztrálását.

Adminstration menu

http://drupal.org/project/admin_menu

Ezt a modult senkinek sem kell bemutatnom. Szerintem a legtöbben ezt telepítjük először újdonsült Drupal installációnk meglétekor. El sem tudom képzelni enélkül a munkát.

Admin Role

http://drupal.org/project/adminrole

A Drupal 7-ben megtalálható lesz az adminisztrációs csoport, mint lehetőség, de addigis a 6-os verzión külön modult kell ehhez telepítenünk. Célszerű használni még akkor is, ha egyedül dolgozunk egy weboldalon, hiszen bármikor előfordulhat, hogy be akarunk vonni valakit a munkába. Csapatmunka esetén pedig adja magát.
Felmerülhet benned a kérdés, hogy miért van erre szükség, miért nem elég, ha van egy admin nevű user, annak egy - jobb esetben biztonságos, rosszabb esetben a projekt nevéből adódó konvencionális - jelszó, és mindenki használja ezt. Nem. Legyen rend.
De itt egy példa: tegyük fel, hogy valakitől valamiért meg szeretnénk vonni az adminisztrációs jogot (pl. munkatárs távozik a cégtől). Megváltoztatni az első számú user jelszavát elég egyszerű, de erről a változtatásról tájékoztatni az érintetteket már nem valami kényelmes.

Backup and Migrate

http://drupal.org/project/backup_migrate

Automatizált vagy manuális mentések az adatbázisról mentési profilokkal, visszaállítás, mindezt a Drupal felületéről. Értesítő e-mail a mentés sikerességéről, karbantartási módba kapcsolás automatikusan a mentés idejére. Magáért beszél.

Filter Permissions

http://drupal.org/project/filter_perms

Egy nagyobb projektnél a jogosultságok beállító oldala átláthatatlanná, kezelhetetlenné válhat. Sokszor nagy koncentrációt igényel, hogy a megfelelő helyre tegyük a pipákat. Ebben kiváló segítség a Filter Permissions.

Module Filter

http://drupal.org/project/module_filter

Ez a modul vertikális tabokba rendezi nekünk a modulokat listázó oldalunkon a csoportokat, és egy szuper szabadszavas szűrőt is kapunk emellé.

Checkbox Filter

http://drupal.org/project/checkbox_filter

Legújabb kedvencem drifter modulja, amely a hosszú checkboxokat tartalmazó listákban való keresést könnyíti meg egy szabadszavas szűrővel. Nincs több cmd+f / ctrl+f mező hozzáadásánál a Viewsban!

Environment Indicator

http://drupal.org/project/environment_indicator

Előfordult már veled, hogy nyitva volt előtted az éles oldalad, annak fejlesztői változata, és rossz helyen végeztél módosításokat? Mert velem igen.

Nos, ezek azok a modulok, amelyeket véleményem szerint általában célszerű használni, ha gyorsan és hatékonyan szeretnénk dolgozni. Természetesen sok ilyen létezik még, úgyhogy ne fogjátok vissza magatokat a kommentekben! ;)

közösségi oldal: shared hosting vagy VPS?

waffen képe

Sziasztok! Mikortól (napi hány felhasználótól) éri meg dedikált virtuális szervert bérelni?í Jelenleg a sitegroundnál vagyok, ahol 96 mega a php mermory limit, de a drupal.org-on elég ellentmondásos kommenteket is olvastam a szolgáltató szervereinek lassúságáról. A vps havi 178 USD, de itthon lehet kapni lényegesen kevesebbért is, havi 7K-ért. Az oldalaim tematikus közösségi oldalak lesznek, még fejlesztés alatt, tehát nincsenek közvetlen tapasztalataim.

Itt a fórumon azt olvastam, a külföld felé irányuló kisebb sávszélesség lehet a szűk keresztmetszet külföldi szolgáltató esetén, ez mennyire észrevehető?

Drupal verzió: 

Views oldal lassú betöltése

zionduc képe

Üdv Mindenkinek!

Van egy Nézet egy oldalon, ami nagyon lassan (~24 sec) tölt be, és nem találtam eddig az okát.
Ha a Nézetek menüben ellenőrzöm az Előnézet gombbal, akkor az alábbi adatokat kapom:
Query build time 4.46 ms
Query execute time 0.34 ms
View render time 260.53 ms

A Teljesítmény menüben Normál gyorstárazási mód van beállítva, engedélyezve van az Oldaltömörítés, és a CSS és Javascript fájlok optimalizálása.

Tudnátok segíteni, hogy mivel lehet optimalizálni az oldaltöltési sebességet Drupal alapú weboldalon?

Előre is köszönöm a segítséget.

Drupal verzió: