fecske95 képe

Most látom, hogy állati nagy baromságot kérdeztem... :-) Bocsánat.
A lényegében a nézet csak akkor jelenítsen meg bármit is, ha a felfedett szűrőket beállította és alkalmazta valaki.
Természetesen vannak nem felfedett szűrők is beállítva, amik szintén az eredmény velejárói.

0
0
dj képe

ha nem állít be semmit a felfedett szűrőkön csak az alkalmaz gombra kattint?

0
0

Üdv!
Dudás József

fecske95 képe

Akkor sem kapjon eredményt... legalább is jó lenne ha nem.
Alaphelyzetben ne jelenjen meg semmi a nézetben csak a szűrők. A szűrő feltétel alkalmazása után pedig a keresett tartalom.

0
0
dj képe

a felfedett szűrőknek alaphelyzetben is van értékük, pl. ha üres a szövegmező akkor kihagyja a feltételt a lekérdezésből, az eredmény egyértelmű. Ezeket hogy vegye az SQL figyelembe az elképzelésed szerint?

0
0

Üdv!
Dudás József

dj képe

hogy kötekedni akarok. Azonban ezek teljesen felborítják az alapvető logikát amire a views épül:

Az első:

  • létrehozni egy global : NULL argumentumot
  • Alapértelmezett argumentum létrehozása check kiválasztása
  • üresen hagyni a mezőt ahol meg lehetne adni
  • Ellenőrzést php-ra
  • ezt a kódot megadni:

    <?php
    $is_filtered = FALSE;
    foreach ($view->filter as $filter) {
      if ($filter->options['exposed']) {
        if (!empty($view->display[$view->current_display]->handler->handlers['filter'][$filter->options['field']]->value)) {
          $is_filtered = TRUE;
          break;
        }
      }
    }
    return $is_filtered;
    ?>
  • üres oldal megjelenését kiválasztani a műveletnél

A másodiknál kell egy minimodul amiben ezt adjuk meg:

/**
* Implementation of hook_views_pre_render()
*/
function modulneve_views_pre_render(&$view) {
  if ($view->name == 'viewunk_neve' && $view->current_display == 'oldal neve' && empty($view->exposed_input) ) {
     $view->result = array();
  }
}

Egyiket sem ajánlom használni, kipróbálni jó.

0
0

Üdv!
Dudás József

peter-s képe

Igen így történt ... sikerült bannolni magam ... mivel 100% nem voltam benne biztos ezért nem is akartam nagy dobra verni :) később sikerült kibogozni, hogy én bannoltam magam... utána az előbb említett megoldás alapján sikerült visszaállítani a dolgokat...

0
0
csakiistvan képe

Nos én a garland css-t néztem, ott ez volt. Ha Firebuggal megnézed a szükséges linket láthatod mit kell eltűntetned

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

volgyis képe

Köszi szépen!
Én ezt a Firebug-ot nem is ismertem. Szenzációs!
Nos a danland css-ben ezt a hivatkozást találtam rá:

h1 {
font-size: 1.6em;
}

De ha ide beillesztem a "display: none;" kitételt, akkor globálisan leszedi az összes címet. Az meg nekem nem jó.
Mindenesetre köszönöm a tippet, a Firebug miatt mindenképpen! :)

Üdv
Völgyi Sándor

0
0
volgyis képe

Sziasztok!

Ezzel a témával végül is még nem jutottam dűlőre. Sajnos nincs elég ismeretem ahhoz, amit Laza tanácsolt.
Viszont rájöttem, hogy a tartalomtípusok adminisztrációjánál a kép tartalomtípus beállításánál van egy ilyen, hogy "Tartalomprofil". Ha ezt engedélyezem, akkor minden profil oldalra be rak egy a user által feltöltött képet, hozzászólásokkal, értékelésekkel együtt. Mintha egy kép-nodeot illesztene bele a profil oldalba. Ezt nem lehetne úgy átvariálni, hogy bélyegképek formájában az összes képet betegye ide, ami az adott useré?

Üdv
Völgyi Sándor

0
0
york képe

Kapcsold ki a blog modult, es keszits egy blog tartalom tipust.
Az esetek 99%-ban felesleges a blog modul.

0
0