Mam wiele węzłów, które wymagają zmiany formatu wejściowego - mógłbym to zrobić ręcznie, ale nie zrobię tego przed Bożym Narodzeniem 2014. Gdzie Drupal przechowuje te informacje? Jak mogę zmienić format wejściowy w ułamku sekundy za pomocą zapytania SQL?
Jestem autorem modułu Date iCal, a nowa główna wersja, nad którą pracuję (3.x) wymaga dwuczęściowej aktualizacji schematu dla użytkowników, którzy zainstalowali wersję 2.x. Napisałem hak aktualizacji, który wprowadza te zmiany, ale jeśli jeden z moich użytkowników nie uruchomi skryptu aktualizacji bazy danych, otrzyma komunikat o błędzie dotyczący importerów kanałów iCal. …
Jak mogę mieć wiele wartości wyzwalających # stany interfejsu API formularza? Powiedzmy na przykład, że chciałem, aby to pole było widoczne nie tylko, jeśli wartość wynosi 5 (obecnie działa poniżej), ale chciałem, aby to pole było widoczne, jeśli wartości wynoszą 3, 4 lub 5. '#states' => array( 'visible' => array( …
Pobrałem przykłady projektu, ale w menu_example Moduł wszystkie access callbacksą ustawione true.. trudno zrozumieć, jak to działa. W moim przykładzie mój wpis meno powinien być widoczny w węzłach, ale tylko dla ról, które mają uprawnienia do edycji własnych węzłów. Nie mogę znaleźć przykładu bardziej szczegółowego wywołania zwrotnego dostępu. Czy ktoś …
Po problemach z czasem ładowania bardzo ważnej strony zainstalowałem XHPROF i przejrzałem statystyki, aby zobaczyć, gdzie mogę poprawić swój kod. Znalazłem coś interesującego, czego nie rozumiem. Drupal wywołuje „is_dir” ponad 4000 razy na prawie każde żądanie, a jego wykonanie zajmuje około 800 ms. Dlaczego tak jest i czy istnieje sposób, …
Czy istnieje metoda podobna do MediaWiki do obsługi jednoczesnej edycji treści tekstu w Drupal 7? Jeśli żadna funkcja nie istnieje obecnie, jakie są przyzwoite biblioteki różnic PHP, które mogłyby zostać zamknięte przez moduł Drupal, który mógłby wykonać to zadanie?
Zastanawiałem się, jak uzyskać wszystkich użytkowników i umieścić wszystkie ich identyfikatory UID w tablicy? Widziałem podobne pytania, ale żadne z nich nie odpowiada na moje pytanie.
Obecnie pracuję nad modułem, który wymaga biblioteki PHP innej firmy, która jest w zasadzie pojedynczą klasą PHP. Zwykle umieszczałbym go w podkatalogu include / i dodaje files[] = includes/Foo.php do mojego pliku .info i pozwól, aby auto-moduł ładujący klasy Drupal 7 zrobił to, co robię $foo = new Foo(). Mam …
Dla każdej instancji każdego typu encji generuję szereg pamięci podręcznych o nazwach takich jak: [module_name]__[entity_type]__[entity_id]__[string_depending_on_where_the_cache_came_from] Teraz za każdym razem, gdy jednostka jest aktualizowana, chcę porzucić wszystkie pamięci podręczne, zaczynając od odpowiedniego typu jednostki i identyfikatora. Jak przechowywać / wyczyścić te pamięci podręczne? Obecnie po prostu cache_set () , ale stanowi …
W moim pliku template.php dla mojej kompozycji próbowałem: function media_preprocess_page(&$vars, $hook) { if (isset($vars['node'])) { // If the node type is "blog" the template suggestion will be "html--blog.tpl.php". $vars['theme_hook_suggestions'][] = 'html__'.$vars['node']->type; // If the node type is "blog" the template suggestion will be "page--blog.tpl.php". $vars['theme_hook_suggestions'][] = 'page__'.$vars['node']->type; // If the …
Jak mogę programowo uzyskać listę podmiotów członkowskich grupy organicznej? (Wiem, jak uzyskać listę członków grupy za pomocą widoków - wolałbym to zrobić za pomocą interfejsu API grup organicznych, ale nie byłem w stanie znaleźć właściwej metody).
Mam 7 witryn drupal, w których przechowuje wersje węzłów i pól. Sprawdzam zmiany w przypadku, gdy przez pomyłkę zapisano nową wadliwą wersję i chcę wrócić. Ale teraz chcę wyczyścić i zoptymalizować bazę danych, aby zajmować mniej miejsca na dysku twardym. Jakie są metody usuwania wszystkich wersji oprócz bieżącej dla wszystkich …
Używam tylko Drupala 7 wbudowanego w agregację CSS / JS, jednak folder plików, w którym na żywo są pliki css.gz i js.gz, zapełnia się w dość szybkim tempie i chociaż jestem pewien, że to trochę potrwa zanim zacznie całkowicie wypełniać dysk, teraz jest tak dobry czas, jak każdy, aby poradzić …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.