Illyés Edit képe

Sajnos ez egy ismert probléma a spamszűrővel. Kérlek próbáld újra a beküldést 1-2 nap múlva. Ha semmiképpen nem megy át, akkor a Kapcsolatfelvétel oldalon keresztül küldd be a linket, és jelezd kérlek, hogy a rendes módon próbálkoztál, de spamszűrő nem engedte át. Köszönjük!

0
0
Illyés Edit képe

Pl. saját modulban:

<?php
function MYMODULE_views_pre_render(&$view) {
  $terms = array_keys($view->display['DISPLAY_NAME']->display_options['filters']['tid']['value']);
  $term = taxonomy_get_term($terms[0]);
  $title = check_plain($term->name);
  $view->display_handler->set_option('header', $title);
}
?>

Bár ugyanezt többnyire a Views beépített eszközeivel is meg lehet oldani (argument handling), csak ügyesen kell összekattintgatni.

0
0
Illyés Edit képe

Gondolom nincs a szűrője felfedve, azért nincs infó az URL-ben.

0
0
Illyés Edit képe

Ha nem akarod modulba tenni, és design szempontból nincs akadálya, akkor inkább használd az aboros által alább leírt blokkos megoldást. Ezt gondolom a view fejlécbe tolod be, és az úgy nem valami szép. A tid, vid és name értékekre meg nincs szükséged a $query-ből, felesleges őket lekérdezni.

0
0
Illyés Edit képe

Hát akkor úgy tűnik, neked a $view->display['default']->display_options['filters']['tid']['value'] az nem egy tömb. :) Nézd meg print_r()-ral, hogy hogyan épül fel a $view->display['default']->display_options['filters'], vagy a $view->display['default']->display_options['filters']['tid']. Sajnos a Views programozása ezzel jár, hogy időnként ilyen óriási tömbökből kell kihalászni, ami kell. Még jobb, hogy a fejlesztő időnként át is rendezi ezeket a tömböket, és elfelejti bejelenteni, a webhelyek meg lehalnak. :) Ettől izgalmas a Drupal fejlesztés. :)

0
0
Illyés Edit képe

Ha jól értem, a view headerbe kell neki behívni a taxonomy descriptiont. Oda nem tudja betenni a blokkot PHP nélkül. Bár az is igaz, hogy egyszerűbb lenne az általad javasolt view blokkját module_invoke()-kal behívni, és akkor nem kell a view-ban halászni.

0
0
Illyés Edit képe

A variables táblából töröld a cron_semaphore-t, és ürítsd a gyorstárat. Utána próbáld újra lefuttatni. Gyakori probléma, hogy a kereső túl sok tartalmat próbál beindexelni, ezt lehet csökkenteni az /admin/settings/search oldalon. Másik gyakori ok valamilyen rosszul beállított átirányítás.

Ha továbbra sem jó, akkor egy kicsit nyomozgatni kell, hogy meddig fut le és pontosan melyik MODULNEVE_cron implementációnál hasal el. Ha már látod, hogy melyik modulban van a gond, akkor onnan már viszonylag könnyen lehet debuggolni.

A session tábla tisztogatása gondolom azért marad el, mert Debian/Ubuntu rendszeren vagy: Debian és Ubuntu szervereken a Drupal sessions tábla túl nagyra nő.

0
0
Illyés Edit képe

Gondolj bele, a Linkchecker egyenként végignéz minden kifelé mutató linket a webhelyeden, hogy él-e még. Ha nagyobb webhelyed van sok linkkel, akkor nem csoda, hogy sokáig tart.

Következő lépés: kikapcsolni a modult. :)

Gondold végig, hogy mennyire fontos a számodra ez a szolgáltatás. Alapvetően ez a linkelt webhelyek dolga és érdeke lenne, hogy a régi URL-jeikről átirányítsanak, stb. Intraneteken, vagy ahol fontos, ott ki lehet erre dolgozni egy stratégiát, hogy mondjuk havonta egyszer futtatjuk az ellenőrzést. Akkor ahogy Aries is írta, átmenetileg meg kell növelni a max_execution_time-ot, hogy végezhessen a PHP a feladattal.

0
0
Illyés Edit képe

Filefield Sources + IMCE.

0
0
Illyés Edit képe

Views Bulk Operations?

0
0