Kategoria: programowanie

WPML – tłumaczenie strony w WordPress i problem wyszukiwania

Wyszukiwarka wielojęzykowa z WPML Najpopularniejsza wtyczka tłumaczeniowa w WordPress posiada setki opcji, zaczynając od tłumaczenia podstawowych wyrażeń, ciągów niestandardowych znaków szablonu po automatyczne aktualizacje walut, mimo to nie jest idealna. Gdy na stronie mamy kilka języków i chcemy wyszukać frazę w języku aktualnie ustawionej strony domyślnie system wyświetli nam wyniki ale ustawi domyślny język, co gorsze nie pokaże wyników w innych językach niż domyślny. Na szczęście z pomocą przychodzi kod jaki musimy dodać w 2 miejscach, dzięki temu wyniki wyszukiwania uwzględnią inne języki, a cała strona zachowa aktualnie ustawiony język. Pierwszy kod odpowiedzialny jest za dopisanie danego języka do wyniku wyszukiwania, ... Read more

WordPress kod PHP na stronie i wpisie

System WordPress domyślnie nie posiada funkcji dodawania kodu PHP we wpisach czy stronach, a zdarza się, że jesteśmy zmuszeni na szybko dopisać skrypt w PHP na stronie lub wpisie. Aby tego dokonać w szybki i prosty sposób wystarczy zainstalować prostą i łatwą we wdrożeniu wtyczkę Run PHP. Po zainstalowaniu wtyczki wystarczy wpisać na naszej stronie lub wpisie kod zaczynający się i kończący [insert_php]  …[/insert_php]. Przykładowy kod wyświetlający liczbę użytkowników w bazie. [insert_php] global $wpdb; $user_count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->users" ); echo "User count is $user_count"; [/insert_php]

Zalety tworzenia stron internetowych na WordPressie

Samo wykonanie bądź zlecenie zaprojektowania i wdrożenia strony internetowej to jeszcze nie wszystko, aby w pełni cieszyć się jej zaletami. Z pewnością właściciel strony będzie chciał z czasem ją udoskonalać aktualizując informacje i dodając nowe treści. Czasem zdarza się, że do wprowadzania tych elementów jest upoważniona wyłącznie firma, która wykonała stronę. Będziemy musieli ją za każdym razem prosić o nowe aktualizacje. Czy nie lepiej wcześniej o tym pomyśleć i posłużyć się sprawnym systemem zarządzania treścią? Dla nowych użytkowników, którzy nie dysponują szeroką wiedzą dotyczącą stron internetowych oraz ich obsługi zaleca się korzystanie z darmowego oprogramowania zarządzania treścią, czyli tzw. open ... Read more

Zaciemnianie kodu czyli tzw. obfuskacja JavaScript

Czy wiecie czym jest obfuskacja ? Czy zdarzyło się Wam oglądać długi kod JS zawierający dziwne funkcje o dziwnych nazwach, np. źródło GOOGLE ? Przykładowy kod po obfuskacji Kod taki został zapewne poddany metodzie obfuskacji. Dzięki zastosowaniu takiej funkcji możemy utrudnić skopiowanie oryginalnego kodu przez niepowołane osoby,  a także utrudnić jego interpretację. Oczywiście, wszystko można obejść i odkodować, aczkolwiek nie jest to takie proste bo nawet po rozkodowaniu dostępnymi w internecie generatorami mamy jeszcze wiele kwestii do porównania, min nzwy zmiennych , funkcji a czasem i wartości tekstowe, które na pewno utrudnią skopiowane naszego kodu. Nasz kod JavaScript możemy zakodować min. ... Read more