Drupal

Pytania i odpowiedzi dotyczące programistów i administratorów Drupala

4
Jak wykryć przeglądarkę mobilną używającą PHP w treści?
Używając Drupal 7.14 z włączonym filtrem PHP, mam następujący typ zawartości strony podstawowej: <?php if ($is_mobile == TRUE):?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php else: ?> <div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div> <?php endif; ?> Pojawia się komunikat o błędzie: Uwaga: …
9 theming 

2
Widoki odsłonięte automatyczne przesyłanie filtra traci ostrość
Mam skonfigurowany widok z włączonym ajaxem. Dodałem również odsłonięty filtr z włączoną funkcją automatycznego wysyłania, aby podczas wpisywania użytkownika w polu tekstowym widok był aktualizowany automatycznie. Problem polega na tym, że gdy formularz przesyła się automatycznie, pole tekstowe traci ostrość. Przeczytałem, że muszę rozdzielić odsłoniętą formę na osobny blok, jednak …
9 7  ajax  views 

4
Jak buforować wynik db_query ()?
Kiedyś views_get_view_result()uzyskiwałem wyniki z widoku, ponieważ było to wtedy wygodne. Wynik zapytania rzadko się zmienia; Mógłbym używać buforowania widoków przez 6 dni. Jeśli chciałbym przekonwertować to na wywołanie, w db_query()jaki sposób mogę włączyć buforowanie?
9 7  caching 

1
Jak działa `drush features-update` aktualizacja?
Wprowadziłem zmiany do funkcji na stronie Drupal 7. Chcę, aby ta sama funkcja została zaktualizowana w innej witrynie. Jak to zrobić za pomocą drush features-updatepolecenia? Kiedy go uruchamiam, prosi o zastąpienie poprzedniej funkcji, ale nie ma w niej nic nowego.
9 7  drush  features 

3
Konwertowanie wymagań mojego projektu na koncepcje drupala
Tworzę stronę internetową dla klienta i pomyślałem, że Drupal jest najlepszym wyborem ze względu na mnóstwo możliwości, które daje mi. Jednak ta ogromna liczba opcji znacznie utrudniła moją pracę. Pozwól, że opiszę ci problem: Klient sprzedaje określony produkt, powiedzmy magnetowidy. Każdy magnetowid jest produkowany przez określoną markę (np. Sony, LG …

3
Używanie funkcji SQL w warunkach w Drupal 7 db_select ()
Usiłuję napisać warunek w klauzuli SQL WHERE, która wymusza porównywanie kolumn ze zmienną małymi literami. Jednak funkcja addExpression tego nie osiąga (ponieważ umieszcza to wyrażenie w polu wyboru, a nie w klauzuli where. Oto, co próbowałem: $category = 'mobile wifi'; $query = db_select('taxonomy_term_data', 'ttd') ->fields('ttd', array('tid')); $query->innerJoin('taxonomy_vocabulary', 'tv', 'ttd.vid = …
9 7  database 

3
Ukryć grupę pól CCK za pomocą #states w hook_form_alter ()?
Mam niestandardowy moduł i próbuję ukryć grupę polową CCK za pomocą „#states”, gdy określony element zostanie wybrany z rozwijanej listy wyboru. Próbowałem użyć stanów z funkcji hook_form_alter (), tak jak poniżej: $form['group_mygroup']['#states']['invisible'] = array( ':input[name="field_trigger[' . LANGUAGE_NONE. ']"]' => array( 'value' => 'hide' ), ); To wydaje się nic nie …
9 7  javascript 

3
Drupal 7 wyświetla filtr kontekstowy (taksonomia: wyświetlanie podsumowania), wyświetlając czytelną nazwę-terminu zamiast terminu-id
Moim zdaniem używam filtra kontekstowego - z domyślnym „ podsumowaniem ” - do filtrowania wyników według terminu systematyki . Problem polega na tym, że wynik podsumowania jest pogrupowany według wykazu taksonomii termin-id (w tym liczby węzłów), a nie czytelnych dla człowieka nazw termin-id. 1 (21) 2 (16) itp. Czy można …

2
Jak dodać wartości domyślne do tabeli bazy danych za pomocą hook_install ()?
Tworzę niestandardowy moduł z własnym schematem kilku tabel. Tabele te muszą mieć wstępnie wypełnione niektóre wartości, aby moduł mógł działać (domyślne lokalizacje, wybierz opcje itp.). Jaki jest najlepszy sposób wstawiania wartości domyślnych do tych tabel podczas hook_install? Ponieważ drupal_write_record nie jest dostępny, mogę używać db_query, ale chcę się tylko upewnić, …

3
Jak utworzyć węzły za pomocą node_save?
Próbuję migrować moją obecną stronę HTML do Drupal. Mam ponad 80 000 stron do migracji, więc pomyślałem, że zamiast siedzieć przed komputerem przez 50 lat, stworzę moduł. Byłem w stanie stworzyć skrypt, który wyodrębnia HTML z każdego katalogu, a teraz dotarłem do bloku drogowego, w którym muszę utworzyć węzeł. Próbuję …
9 7  nodes  migration 

2
Jak ukryć i / lub uniemożliwić dostęp do pól w formularzu, takim jak grupa_odbiorów dla grup organicznych
Przez jakiś czas mnie to niepokoiło. Kiedy próbuję ukryć pola takie jak pole grupy odbiorców lub ustawienie publikowania przed formularzem, po sprawdzeniu poprawności zestaw obu pól ma wartość zerową, mimo że wartość defaut jako został poprawnie zadeklarowany. Próbowałem użyć Invisible, #access, rozbroić ukryte, nic nie działa! Jest to bardzo kłopotliwe, …

4
Jak skonfigurować serwer z 4 g pamięci, aby uruchomić Drupal 7
Instaluję Drupal 7 na nowym serwerze z 4 GB pamięci. Chciałbym uzyskać kilka wskazówek, jak poprawnie to skonfigurować, ile pamięci dać do MySQL i ile pamięci do PHP. Odkryłem, że uruchomienie Drupala 7 na serwerze Zend jest trzy razy szybsze niż uruchomienie go na normalnym serwerze Apache. (Myślę, że ma …

1
Próbuję uzyskać COUNT (*) z niestandardowego typu treści za pomocą EntityFieldQuery
Jak mogę pobrać „count (*)” z zapytania w Drupal 7? Kwerenda musi zawierać niestandardowy typ treści i niestandardowe pole. Notatki Niestandardowy typ treści: pracownicy Niestandardowa nazwa pola: field_employees_email Dla przypomnienia, chcę dodać GDZIE field_employees_email = 'example@example.com' do zapytania ... Do tej pory mam coś takiego: $query = new EntityFieldQuery; $result …
9 7  database 

4
Jak mogę nauczyć się interfejsu API Views 3?
Gdzie mogę nauczyć się interfejsu API views 3? Mogę używać interfejsu użytkownika do tworzenia widoków, ale chciałbym tworzyć widoki przy użyciu interfejsu API w moich modułach. Chciałbym w tym momencie zadowolić się interfejsem API views 2. Spojrzałem na dokumenty i nie zaszedłem bardzo daleko. Czy ktoś zna dobry tutorial?
9 7  views 

2
Jak przekonwertować bazę danych z MyISAM na InnoDB?
Zamienię przekonwertować wszystkie tabele bazy danych 500 MB z MyISAM na InnoDB, aby zobaczyć, czy poprawi to ogólną wydajność zajętej witryny Drupal 6. Zastanawiam się, jaki jest najlepszy (tj. Najbezpieczniejszy / najłatwiejszy / najszybszy) sposób wykonania konwersji.
9 database 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.