silversk8r képe

jó volt átfutni ezt a témát, ha a SEO-ról nem is, az emeberekről sokat elárul :)
A versenyek meg ugye nem ösztönzik a résztvevőket arra, hogy hosszú távon gondolkozzanak. Meg kell nyerni és utána már mindegy, mit gondol a gugli.

0
0
hotohori képe

Apache 2.4.7 win64
php 5.5.7
mysql 5.7.3-m13

A rendszer a jelenleg elérhető legfrissebb verziókat tartalmazza.
Más profiloknál hiba nélkül lefut a telepítő, de az említett profilnál sajnos hiba oldal nélkül egyből a lap nem jeleníthatő meg, illetve ha nem az IE-n nézem, akkor meg csupán fehér oldalt mutat.
Minden további információm csupán feltételezés, mivel olvastam, hogy az Apache művelhet olyant, ha helytelenül van megírva egy htaccess utasítás, hogy 500-as szerverhibát küldve leállítja az oldalt, amit megtehet úgy is, hogy az oldal nem jeleníthető meg, vagy fehér oldalt jelenít meg.

De csak találgatok, mivel tűt keresek széna kazalban a probléma okára való tekintettel, még azt is elképzelhetőnek tartom, hogy valamilyen beállítási hiba okozhatja, de abban sem találtam igazán olyan beállítási útmutatót, amiből egyértelmű-en ki lehetne deríteni.
Sem az Apache-ban, php-ben, mysql-ben nincs olyan modul vagy egyébb meghívva, amire ne volna szükségem.
Bár mondjuk most tanulmányozom a drupal profilos telepítőjének a működését, hogy a problémára találhassak valamilyen megoldást.
Szívesen fogadok másoktól, akik okosabbak nálam és képzettebbek drupalból, vagy ApM-ben jártasabbak, segítséget, vagy ötleteket, hogy merre lehet esetlegesen a hiba oka, és annak mi lehet az orvossága.

Bele néztem a rendszer logokba, és a fő logban:
[Wed Jan 08 11:57:43.856063 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00428: Parent: child process 2312 exited with status 255 -- Restarting.
PHP Warning: PHP Startup: in Unknown on line 0
PHP Warning: PHP Startup: in Unknown on line 0
[Wed Jan 08 11:57:44.256125 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00455: Apache/2.4.7 (Win64) PHP/5.5.7 configured -- resuming normal operations
[Wed Jan 08 11:57:44.256125 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00456: Apache Lounge VC11 Server built: Nov 21 2013 14:06:21
[Wed Jan 08 11:57:44.256125 2014] [core:notice] [pid 1824:tid 512] AH00094: Command line: 'C:\\eleresiut\\Apache24\\bin\\httpd.exe -d C:/eleresiut/Apache24'
[Wed Jan 08 11:57:44.321136 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00418: Parent: Created child process 4472
PHP Warning: PHP Startup: in Unknown on line 0
PHP Warning: PHP Startup: in Unknown on line 0
[Wed Jan 08 11:57:44.846215 2014] [mpm_winnt:notice] [pid 4472:tid 44] AH00354: Child: Starting 64 worker threads.
[Wed Jan 08 11:57:49.071873 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00428: Parent: child process 4472 exited with status 255 -- Restarting.
PHP Warning: PHP Startup: in Unknown on line 0
PHP Warning: PHP Startup: in Unknown on line 0
[Wed Jan 08 11:57:49.131883 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00455: Apache/2.4.7 (Win64) PHP/5.5.7 configured -- resuming normal operations
[Wed Jan 08 11:57:49.131883 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00456: Apache Lounge VC11 Server built: Nov 21 2013 14:06:21
[Wed Jan 08 11:57:49.131883 2014] [core:notice] [pid 1824:tid 512] AH00094: Command line: 'C:\\eleresiut\\Apache24\\bin\\httpd.exe -d C:/eleresiut/Apache24'
[Wed Jan 08 11:57:49.136883 2014] [mpm_winnt:notice] [pid 1824:tid 512] AH00418: Parent: Created child process 4848
PHP Warning: PHP Startup: in Unknown on line 0
PHP Warning: PHP Startup: in Unknown on line 0
[Wed Jan 08 11:57:49.516942 2014] [mpm_winnt:notice] [pid 4848:tid 468] AH00354: Child: Starting 64 worker threads.

ez a bejegyzés született a legutóbb.
Az oldalhoz tartozó logba nem írt a rendszer semmit.
Az access logban 302 jelent meg.

Ha valakinek van ötlete, hallgatom.

0
0
aboros képe

három perc alatt kattintasz össze egy blokkot, ami az uploaddal csatolt fileok mondjuk nevét mutatja és a filenév linkel is a filera.
csak nem node típusú nézet kell, hanem file típusú, bár lehet node típusú is megcsinálja, mindjárt megnézem, addig is:
http://img.skitch.com/20090316-tw2we6i3jxssmgc78khrxc63y6.jpg
szükséges filter és mező:
http://img.skitch.com/20090316-mw6c5ayhasqxp7ci6hw2t9tt35.jpg
file: name mező beállítása:
http://img.skitch.com/20090316-f2dap4qc973s425i7hmkfgi971.jpg

vagy most mi a gond?

most nézem egyébként, hogy node típusú nézetben is van olyan mező az upload csoportban, hogy "Upload: Attached files" .. és ott van benne az opció, hogy linkeljen a kimenet a filera, nézd:
http://img.skitch.com/20090316-bdrrs28d336f2dywj1n36f29a4.jpg

nem ezt keresed?

0
0

-
clear: both;

sgabe képe

A nézetnél a Control pane megjelenítést választva a Panel settings blokkban az Allow settings beállításnál ki kell pipálni a lapozóra vonatkozó pontokat.

Ezután a panel tartalmának kiválasztásánál a nézet beállításainál megjelenik egy Use pager jelölőnégyzet, ahol be kell állítani a Pager ID értékét. Így már működik a lapozás Ajaxszal és anélkül is.

Köszi, hogy rávezettél.

0
0
aboros képe

az, hogy cssben kap osztályt és az alapján háttérképet nem megoldás, nem ez volt a kérdés. :)

a második már majdnem jó, csak túl nyakatekert és amúgy is ordas gázok vannak benne (nem csinálunk ilyet, hogy img src='... theme('image' meg dísznek van nem?) ;), meg a $links változóddal is konflikt lesz. nevezetesen, a második módszer nem az eredeti tovább linket cseréli képre, hanem egy újat vezet be. ettől még az eredeti megmarad a $links -ben, tehát két tovább linkje lesz a nodenak. lehet mindenfélét ügyeskedni, hogy display:none az eredetire vagy előfeldolgozóban kivágni a $links -ből sztringműveletekkel vagy esetleg újrarenderelni a $linkset, de az alapvető megközelítéssel van a probléma, szóval az említettek közül egyik se túl jó.

megmutatom én hogyan csinálnám, aztán persze mindenki eldöntheti maga, hogy ő hogyan. :)

template.php:

function playground_preprocess_node(&$vars) {
	$node = $vars['node'];
 
	if (isset($node->links['node_read_more']['href'])) {
		$node->links['node_read_more']['title'] = theme('image', path_to_theme() . '/images/read_more.png');
		$node->links['node_read_more']['html'] = TRUE;
		$vars['links'] = theme('links', $node->links);
	}
}

remélem világos, most eltekintenék attól, hogy el is magyarázzam soronként, szerintem érthető, hogy mit csinál és miért. ha mégse, kérdezz!

0
0

-
clear: both;

Anonymous képe

A .htaccess-file pucolva van (0) , viszont egy dolgot végképp nem értek az extra-tárhelyen: A drupallal szívóznak....nem kicsit...nagyon... de miért? Eddig e107-rendszert használtam, de korlát egy deka se volt. Most szeretnék beülni a CMS - "Volvo"-jába sikertelenül. :-(( Böngészésre csak és kizárólag Fox-ot használok, ez elvi kérdés. Eddig minden extrás drupal üzemelt rajta...hibátlanul....

0
0
norhusz képe

Szép napot mindenkinek!

Első ízben próbálom a Drupal-t, tehát kezdő vagyok. Fizetős tárhelyszolgáltatóhoz (Winkler Informatika - http://djw.hu) FTP-vel töltöttem fel az 5.3-as Drupalt, majd
a magyar nyelvi csomagot is. a settings.php attribútumait a kézikönyvben olvasottak alapján beállítottam. A szolgáltatónál MySQL 2.2.3, PHP 5.2.0, illetve 2.2.3 Apache webszerver Debian Linux-on fut. (de ezt láthatjátok az alábbi hibaüzenetben is, melyet az oldalamról másoltam be ide).

Esetemben már a webes telepítő sem indul el... (csak egyetlen esetben - ha letörlöm a .htaccess fájlt, de mint már tudom a kézikönyvből - ez nem egészséges megoldás, hiszen a .htaccess fájl tartalmazza a Drupal biztonsági beállításait is többek közt)

Nos a következő (500-as) hibaüzenetet kapom:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.3 (Debian) PHP/5.2.0-8+etch7 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_perl/2.0.2 Perl/v5.8.8 Server at www.sajatdomain.hu Port 80

A szerver hibanaplójához egyelőre nem jutok, férek hozzá:(

Nem fogom feladni, hiszen rendkívül hasznos CMS hírében áll a Drupal és én is ezt szeretném mindenképp használni.

Előre is köszönöm segítségeteket!

Tanácsaitokat tisztelettel várom:
Huszár Norbert
norhusz[kukac]gmail.com

0
0
HF leon képe

Sajnos hiába keresem szorgalmasan a második kérdésemre sehol nem lelek választ. Mármint, hogy egy listamező értékeit, vagyis magát a listát miként érhetném el, kérhetném le a .theme fájlban.

Az elsőre sikerült némi támpontot kapnom:
Drupal 8 Preprocess Views View Field

Ha valaki tudna a listamező elérésére választ adni annak nagyon örülnék.

0
0
Sk8erPeter képe

  1. Ez volt az első hiba:

    Warning: Missing argument 1 for SelectQueryExtender::fields()

    Ez jelzi, hogy a fields() függvény használatánál hiányzott egy kötelező - default értékkel nem rendelkező! - argumentum, mégpedig a $table_alias, ahogy az a következő hibaüzenetből ki is derül:
    Notice: Undefined variable: table_alias in SelectQueryExtender->fields()

    Érdemes megnézned a hivatalos doksit:
    SelectQueryExtender::fields, itt látszik, hogy a függvény várna legalább 1 paramétert.

    pp pedig helyesen át is adta a megfelelő $table_alias-t, lásd a kódjában ezt a részt:

    $select->fields('gc')

  2. Volt még a kódjában egy explode() is, amivel a vessző mentén "szétrobbantotta" a stringet egy tömbbé, ami stringek tömbje. Jelen esetben valami ilyesmi lesz az eredménye:

    array( 0=>'1', 1=>'2', 2=>'3', 3=>'4' );

    Ez pedig egy érvényes bemenet a condition() metódushoz, lásd a következőt:
    QueryConditionInterface::condition
    "This method can take a variable number of parameters. If called with two parameters, they are taken as $field and $value with $operator having a value of IN if $value is an array and = otherwise."

    Tehát ez a metódus egy tömböt is elfogad második paramétereként, ha az $operator opció egyenlő az 'in'-nel, ami esetedben így is van.

  3. Az is látszik a hibaüzenetből, hogy nem lesz jó, ha a variable_get()-tel default értékként sima stringet adsz meg, ami nálad az '1,2,3,4' volt.

    Idézet a hibaüzenetből:
    "WHERE (forexid IN ('47,116,4,34,3,35,1,54908,670'"
    Itt nem jó, hogy ömlesztett string lesz belőle!

    pp tehát ahogy korábban is említettem, szétbontotta először egy tömbre:
    explode(',', variable_get('gft_api_forexids', '1,2,3,4')

    Esélyes, hogy egyébként így is jó lett volna:
    variable_get('gft_api_forexids', array(1,2,3,4))
    Persze ebben az esetben figyelni kell rá, hogy amennyiben van a variable táblában gft_api_forexids bejegyzés, akkor oda is tömb legyen feltöltve (természetesen megfelelően serializálva, vagyis a variable_set()-tel feltöltve egy tömböt).

  4. A sorrendre vonatkozó rész itt van a doksiból:
    TableSort::orderByHeader

    Tulajdonképpen itt az orderByHeader-nek a TableSort extender mellé pakolása logikus is, bár elvileg kerülhetne máshova is "sorrendileg", lásd itt a felhasználását: [link].
    Itt viszont láthatsz egy kis magyarázatot is a query-khez, és a TableSort extender felhasználásához, na meg itt úgy használja az orderByHeader-t, ahogy pp: [link].
    Ahogy a hivatalos oldalon lévő doksiban is szerepel:
    Dynamic queries
    Az utóbbi cikket egyébként mindenképp érdemes lehet áttanulmányozni, ha szeretnéd megérteni a dinamikus query-ket Drupalban.

Huhh, a végére jó terjengős magyarázat lett, bocsánat, hogy kicsit áttekinthetetlen lett - ettől függetlenül remélem segített valamennyit a megértésben.

7
0
sgabe képe

Mint írtad a szolgáltatód nem engedélyezi a mail() függvény használatát. Azért kapod a hibaüzenetet, mert a Mime Mail a mail() függvényt használja.

Vagyis hiába telepítetted az SMTP modult, a Drupal 7-es verziója (a korábbiaktól eltérően) jelenleg nem támogatja a Mime Mail modult.

Lehetséges megoldás a hiányzó támogatás lefejlesztése és közzététele vagy a HTML Mail modul használata lehet.

3
0