Nawigacja
Książka
# W każdy czwartek o 22:00 #
Spotkania ludności drupal.pl na IRC- odpal czat -
- dedykowany temat na forum -
Ostatnie tematy na forum
- Drupal7, dodanie bloku z kodem PHP, z poziomu menu administratora
- Dodawanie posta w formie formularza a nie standardowego Dodaj treść
- Generowanie przycisków menu
- DrupalChat i brak reakcji
- Firewall drupala
- [simpleads] błąd w "_simpleads_node_stat_tab()"
- UserPoints aktualizacja punktów
- Dwa typy ogłoszeń, jak zrobić żeby było dobrze.
- Taksonomia dla bloków.
- Kategoryzowanie użytkowników według "Zainteresowań"
Shoutbox
DepecheMati:
11 to masz same łatki bezpieczeństwa, zaś 12 to łatki bezpieczeństwa + szereg innych zmian co niesie potrzebę przejrzenia listy zmian/przeprowadzenia testu (ogólnie czasu i większej uwagi, szczególnie przy dużych i/lub rozbudowanych witrynach). 6 godzin 21 min. ago |
Sergio:
czemu odrazu 11 i 12? 7 godzin 50 min. ago |
DepecheMati:
Wszyscy nowe kropelki pobierają :) 4 dni 8 godzin ago |
kerios83:
drupal.org znowu leży... 4 dni 10 godzin ago |
połączenie 2 bloków w jednym i nie wyświetlanie po wylogowaniu
- Zaloguj się lub utwórz konto, by odpowiadać
- Zaloguj się lub utwórz konto, by odpowiadać
Witam
Szukałem na necie, kombinowałem itd, aż w końcu wymiękłem...
Zrobiłem dwa widoki - jeden jako slideshow, a drugi jako siatka z wyświetleniem 6 ostatnich obrazków.
Wcześniej przy tworzeniu template strony zrobiłem tylko jeden blok na wyświetlenie tych dwóch.
Na podstawie opisu z drupal.org połączyłem dwa bloki w tym jednym (tak że są obok siebie) i działa. Niestety radość nie trwała długo, ponieważ po wylogowaniu już się te bloki z widokami nie ładują. Działają jedynie po zalogowaniu.
Kombinowałem z różnymi ustawieniami w widokach, w prawach, w wyświetlaniu itd, ale nic to nie dało.
Sęk w tym że odwiedzający stronę ma to widzieć bez zalogowania.
Gdy wyświetlę źródło strony przed zalogowaniem to widzę że mój kod z tego głównego bloku się wykonuje, ale jak wspomniałem wyżej nie ładują się widoki ustawione jako 2 odrębne bloki bloki.
Kod głównego bloku:
$slideshow = module_invoke('views', 'block', 'view', 'slideshow-block_1');
$videos = module_invoke('views', 'block', 'view', 'videos_slideshow-block_1');
//print $block['content'];
print '<table border="0">
<tr>
<td align="center" valign="top">' . $slideshow['content'] . '</td>
<td align="center" valign="top">' . $videos['content'] . '</td>
</tr>
</table>';
Proszę zatem o pomoc w rozwiązaniu tego problemu.
Plesken





1) Spróbuj wyczyścić cache widoków na stronie /admin/build/views/tools i cache na stronie admin/settings/performance
2) Sprawdź, czy nie masz ustawionych uprawnień w widokach
3) Sprawdź, czy nie masz ustawionych uprawnień do pola obrazka
4) Sprawdź, czy nie masz ustawionych uprawnień w bloku
Na razie tyle mi przychodzi do głowy
------------------------------------------------------------------------------------------
Inforion wdraża Drupala i pisze o Drupalu na Blipie
ad. 1
Wyczyściłem...
ad. 2
W widokach mam "Dostęp: nic" - czyli nie ma uprawnień
ad. 3
Tutaj po wylogowaniu jak sprawdziłem adres ?q=node/20 to rzeczywiście nic nie pokazuje a powinien być pokazany flowplayer z opisami.
ad. 4
W bloku w uprawnieniach nic nie zaznaczałem po to aby na wszystkich się wyświetlało
Wynika że to jest coś z 3 punktem. Ogólnie całość działa tak że wrzucam film (wykorzystany moduł video) tworzy mi się thumbnail, którego wielkość odpowiednio w widoku zmieniam poprzez imagecache.
Wnioskuje że skoro nie pojawił mi się player z filmem to i film i thumbnail mają gdzieś wyklikane ustawienia - i do tego muszę dojść gdzie to siedzi.
Jeżeli moje rozumowanie jest błędne to proszę poprawić mnie.
================================
Kombinowałem z nowymi rolami, rangami, uprawnieniami. Zmieniałem access control w zawartości którą utworzyłem i dalej qpa.... Po zalogowaniu się ładnie wszystko wyświetla, bez zalogowania nic ch...ja... Idę spać bo to mnie irytuje powoli...
Jak ktoś ma jeszcze jakąś sugestię/pomysł/rozwiązanie to oczekuje na to. Nie wierzę aby wyświetlenie dwóch widoków zrobionych jako bloki nie można było ustawić aby były widoczne zawsze.
1) Spróbuj włączyć przyjazne URL /admin/settings/clean-urls
2) Zobacz, czy przez przypadek wina nie leży po stronie Input formats /admin/settings/filters Jeśli domyślnym jest Filtered HTML a w treści wyświetlasz obrazki (czyli tagi ) to HTML jest odfiltrowywany czyli nic się nie pokazuje. Włącz tymczasowo Full HTML dla wszystkich (jako domyślny) i zobacz co się dzieje
------------------------------------------------------------------------------------------
Inforion wdraża Drupala i pisze o Drupalu na Blipie
ad. 1
Nic to nie zmienia
ad. 2
Było włączone "filtered html" i przełączyłem na "full html". Jednak to nic nie dało...
Testowo zrobiłem wyświetlanie thumbnail'i z poziomu kodu php patrząc tylko na widoki jakie zapytania sql są generowane [i działa], ale to tak nie może być. Po to są widoki aby ich używać.
Chciałbym ten problem rozwiązać ponieważ takich "akcji" będę miał sporo...
Ewidentnie problem leży po stronie wyświetlania a nie po stronie generowania kodu. Prawie byłem pewien, że problemem jest input formats. Z doświadczenia wiem, że tego typu błędy mają źródło w jakimś prostym ustawieniu, którego nie sposób dostrzec.
Jeśli masz włączony moduł conent_permissions to dla każdego pola CCK jest oddzielne uprawnienie z dokładnością do roli. Sprawdź to na /admin/user/permissions Może tam nie masz ustawionych uprawnień dla anonymous.
------------------------------------------------------------------------------------------
Inforion wdraża Drupala i pisze o Drupalu na Blipie
Zrobiłem doświadczenie... Włączyłem wszystkie "views" w permission i teraz działa. Poprostu teraz będę wyłączał pojedynczo aby zobaczyć gdzie był problem.
Wielkie dzięki za pomoc.
Pozdrawiam