Tworzę niestandardowy komponent dla Joomla! 3.x i chcesz wykonać wywołanie AJAX w celu pobrania niektórych danych. Jaki jest właściwy sposób to zrobić?
Jakie działania należy podjąć po nowej instalacji Joomla, aby zachować bezpieczeństwo? Zarówno na dzielonych serwerach hostingowych, jak i dedykowanych.
Na stronie http://docs.joomla.org/Selecting_data_using_JDatabase nie ma udokumentowanej metody pisania podzapytania za pomocą JDatabase. https://gist.github.com/gunjanpatel/8663333 stanowi przykład jednego ze sposobów osiągnięcia tego celu (pominięto kilka bitów): $subQuery = $db->getQuery(true); $query = $db->getQuery(true); // Create the base subQuery select statement. $subQuery->select('*') ->from($db->quoteName('#__sub_table')) ->where($db->quoteName('subTest') . ' = ' . $db->quote('1')); // Create the base …
Wielu z nas zrozumiało Joomla! w odniesieniu do konkretnego oprogramowania, którego używamy, ale istnieją 3 różne typy oprogramowania dostępne w Joomla! To są: 1) Joomla! CMS; 2) Joomla! Platforma; i 3) Joomla! Struktura. Jakie są różnice?
W Joomla! 2.5.x Mógłbym po prostu biec, JRequest::get('post');ale widzę, że JRequestjest to przestarzałe w Joomla! 3.x Powinienem użyć JInput. W tej chwili używam tego kodu, aby uzyskać całość $_POST: $app = JFactory::getApplication(); $postData = $app->input->getArray(array_flip(array_keys($_POST))); Ale wydaje się to dość kłopotliwe i napotykam problemy, jeśli zastosuję je w połączeniu z …
Jestem nowy w tworzeniu Joomla i chciałbym wiedzieć, jakie narzędzia i / lub oprogramowanie mogą mi pomóc w rozwoju zarówno backendu, jak i frontonu strony Joomla. Obejmuje to także wszelkie przyszłe konserwacje i aktualizacje w przyszłości.
W przeszłości często miałem problemy z uprawnieniami i własnością plików / katalogów Joomla w systemach Linux. Problemy zawarte Brak możliwości przesyłania plików na serwer za pomocą programów takich jak WinSCP. Brak możliwości instalacji rozszerzeń Joomla, wtyczek itp. Niebezpieczne pliki i foldery z powodu niebezpiecznych uprawnień i ustawień własności. Jakie są …
Poniższy kod działa w Joomla 1.6, ale powoduje błąd Strict Standards w 3.x: Ścisłe standardy: tylko zmienne powinny być przypisywane przez odniesienie //Get the full URL for sharing purposes $uri = & JFactory::getURI(); $absolute_url = $uri->toString(); <?php echo $absolute_url; ?> Jak mogę sprawić, aby kod działał bez błędu w Joomla …
Jeśli mam rozszerzenia „zainstalowane, ale wyłączone” w menedżerze rozszerzeń (w przeciwieństwie do „całkowicie odinstalowanych”), czy te wyłączone rozszerzenia spowalniają działanie strony internetowej dla odwiedzających? Jeśli tak, dlaczego?
Próbuję dodać jedno, proste pole do każdego elementu #__content i bardzo uważnie postępowałem zgodnie z samouczkiem w temacie Dodawanie niestandardowych pól do podstawowych składników , zastępując „treść” słowem „kontakt”. Mam teraz instalowalną wtyczkę, która z powodzeniem zawiera kartę / pole w formularzu edycji elementu treści administratora i działa doskonale, z …
Biorąc pod uwagę pożądany kod SQL poniżej, gdzie Cond1 i Cond2 muszą zostać spełnione LUB Cond3 musi zostać spełniony w celu wyboru, jaki jest właściwy sposób getQuery()na osiągnięcie tego? Pożądany SQL: Warunek 1 i Warunek 2 w nawiasach) SELECT * FROM #__myTable WHERE (condition1=true AND condition2=true) OR condition3=true Z łańcuchem: …
Kiedy korzystam z darmowego / komercyjnego szablonu Joomla z Template Club X / Y / Z, jaki jest najlepszy sposób na włączenie moich własnych stylów CSS?
Pracowałem intensywnie w wersji Joomla 1.0.15 i opracowałem wiele rozszerzeń. Ponadto kontynuowałem prace nad wersją Joomla 1.5.x. Ale moja wersja przestała istnieć po tym wydaniu. Teraz chcę zacząć swój rozwój od Joomla 3.x. Widzę, że Joomla wprowadził wiele ulepszeń, takich jak MVC, responsywny szablon, przepływ pracy i wiele innych. Czy …
Aby ustalić, czy gość jest gościem , używamy czegoś takiego: if ($user->guest) { echo 'Hello, guest!'; } Teraz, jeśli chcę ustalić, czy użytkownik jest zarejestrowanym SuperUżytkownikiem (Administratorem), czy nie, jaki byłby tego kod? Mam niektóre zewnętrzne pliki PHP, które nie chcę być dostępne dla nikogo oprócz SuperUserów mojej witryny Joomla. …
W jądrze Joomla wciąż znajduję wiele takich połączeń: // Check for errors. if (count($errors = $this->get('Errors'))) { JError::raiseError(500, implode("\n", $errors)); return false; } Jednak JError jest przestarzały od wydania platformy 12.1. Jak powinienem używać standardowych wyjątków PHP.
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.