Świnicki w Sieci

Czym jest "Baza Wiedzy"?

Rozwiń pełen potencjał witryny na WordPressie dzięki wyjątkowej subskrypcji „Baza Wiedzy„! Zyskaj dostęp do ekskluzywnych porad i niestandardowych rozwiązań związanych z kodowaniem w PHP, CSS, HTML i Java. Baza Wiedzy oferuje rozbudowane funkcje zarówno dla administratorów, jak i dla klientów witryny.

Co tydzień odblokowywane są nowe funkcje, zastosowania oraz kombinacje, które pomogą w tworzeniu niezwykle efektywnych i atrakcyjnych stron internetowych. Dodatkowo, po zasubskrybowaniu „Bazy Wiedzy„, istnieje możliwość wysłania wiadomości z zapytaniem o konkretną funkcję lub rozwiązanie, które może być potrzebne w aktualnie realizowanym projekcie.

Co otrzymujesz wykupując dostęp?

Jak to wygląda w trzech prostych krokach?

Wykup dostęp

Dostęp miesięczny lub dostęp roczny. Wybierz opcję, która Ci odpowiada najbardziej i dodaj ją do koszyka. ( PAMIĘTAJ O KONIECZNOŚCI ZAŁOŻENIA KONTA ).

Dokonaj płatności

Zrealizuj zamówienie i oczekuj maila potwierdzającego realizację zamówienia. Po otrzymaniu maila z informacją o realizacji zamówienia, dostęp automatycznie zostanie przypisany do Twojego konta.

Zaloguj się na stronie

Przejdź na stronę i zaloguj się do swojego konta. W nagłówku strony pojawi się przycisk "Pełny dostęp - Baza Wiedzy", gdzie znajdziesz cały dostęp do subskrypcji.

Najczęściej zadawane pytania.

Oczywiście. Wszyscy uczestnicy, otrzymają maila o każdej publikacji, która pojawi się w subskrypcji.

Tak. Każdy uczestnik otrzyma informację drogą mailową o zbliżającym się zakończeniu subskrypcji.

Jak najbardziej. Płatności skonstruowane są w taki sposób aby umożliwić użytkownikowi pełną swobodę. Nie trzeba podpinać karty, link do płatności będzie przychodził w zależności od wybranej opcji. Raz na miesiąc lub raz na rok.

Tak. Odpowiem na każdą wiadomość. Jednak zaznaczam że jeśli to będzie na prawdę wymagające a przede wszystkim czasochłonne kodowanie, trzeba będzie poczekać na rozwiązanie, a w skrajnych przypadkach gdzie kod będzie wymagał indywidualnego podejścia, będzie poddawany wycenie. 

Oczywiście. Wszystkie kody, funkcje i rozwiązania, które będą publikowane są testowane przeze mnie osobiście za równo na stronach moich klientów jak i na mojej własnej. Jednak zaznaczam że implementacja każdej funkcji wiąże się z ryzykiem wystąpienia tak zwanego „Błędu krytycznego”, dlatego przed jakimkolwiek podjęciem działań zalecam wykonanie kopii roboczej strony, bądź implementacje funkcji na motywie dziedzicznym. 

Subskrypcja obejmuje cały obszar a nie jeden kod bądź funkcję. Jak już zostało wspomniane, kody były testowane przed publikacją i nie ma mowy o błędzie. 
Jednak jeśli taka sytuacja mimo wszystko będzie miała miejsce i napotkasz błąd w kodzie, zgłoś się do mnie drogą elektroniczną a znajdziemy złoty środek.

Kilka przykładowych funkcji z "Bazy Wiedzy"

Aby zwiększyć limit, będziesz musiał zmodyfikować wartości dla upload_max_filesize i post_max_size w pliku php.ini na swoim serwerze. Oto jak to zrobić:

  1. Znajdź plik php.ini na serwerze. Zwykle znajduje się w folderze konfiguracyjnym PHP lub w katalogu głównym serwera. Jeśli nie jesteś pewien, gdzie się znajduje, skontaktuj się z administratorem serwera lub dostawcą usług hostingowych.
  2. Otwórz plik php.ini w edytorze tekstu.
  3. Znajdź linię z wartością upload_max_filesize i zmodyfikuj ją zgodnie z pożądanym limitem. Na przykład, jeśli chcesz zwiększyć limit do 64 MB, zmień wartość na upload_max_filesize = 256M.
  4. Znajdź linię z wartością post_max_size i zmodyfikuj ją zgodnie z pożądanym limitem. Wartość post_max_size powinna być większa lub równa wartości upload_max_filesize. Na przykład, jeśli chcesz zwiększyć limit do 256 MB, zmień wartość na post_max_size = 256M.
  5. Zapisz zmiany w pliku php.ini.
  6. Zrestartuj serwer Apache lub serwer WWW, który obsługuje Twoją witrynę WordPress. W ten sposób zmiany zostaną wprowadzone.

Jeśli nie masz dostępu do pliku php.ini lub nie możesz go zmodyfikować, możesz spróbować zwiększyć limit rozmiaru przesyłanych plików, dodając poniższy kod do pliku .htaccess:


php_value upload_max_filesize 256M
php_value post_max_size 256M

Lub dodając poniższy kod do pliku wp-config.php w katalogu głównym WordPress:


@ini_set('upload_max_size', '256M');
@ini_set('post_max_size', '256M');

Warto zauważyć, że niektóre serwery mają surowe limity przesyłania, które nie mogą być łatwo zmienione. Jeśli tak jest w Twoim przypadku, musisz się skonsultować z dostawcą usług hostingowych lub rozważyć migrację na inny serwer, który pozwala na większe limity przesyłania plików.

Aby globalnie ustawić wszystkie zakładki akordeonu z Elementora jako domyślnie zamknięte na wszystkich stronach WordPress, możesz dodać niestandardowy kod JavaScript do motywu. Oto jak to zrobić:

  1. Zaloguj się do swojego panelu administracyjnego WordPress.
  2. Przejdź do Wygląd -> Edytor motywu.
  3. W Edytorze motywu znajdź plik footer.php i kliknij na niego, aby go edytować.
  4. Przesuń się na dół pliku footer.php i znajdź znacznik </body>.
  5. Wklej poniższy kod JavaScript bezpośrednio przed znacznikiem </body>:


<script>
document.addEventListener('DOMContentLoaded', function () {
    setTimeout(function () {
        const accordions = document.querySelectorAll('.elementor-accordion .elementor-tab-title');

        accordions.forEach(function (accordion) {
            accordion.classList.remove('elementor-active');
            accordion.nextElementSibling.style.display = 'none';
        });
    }, 100);
});
</script>


  1. Kliknij przycisk „Zaktualizuj plik” lub „Zapisz zmiany”, aby zapisać zmodyfikowany plik footer.php.

Kod JavaScript dodany powyżej wykonuje następujące czynności:

  1. Nasłuchuje, czy strona została załadowana.
  2. Odczeka krótką chwilę (100 ms), aby upewnić się, że wszystkie elementy na stronie zostały załadowane.
  3. Wyszukuje wszystkie zakładki akordeonu Elementora na stronie.
  4. Dla każdej zakładki akordeonu usuwa klasę elementor-active, co powoduje zamknięcie zakładki.
  5. Ukrywa treść każdej zakładki akordeonu, ustawiając jej styl display na none.

Po zastosowaniu tego kodu, wszystkie zakładki akordeonu z Elementora będą domyślnie zamknięte na wszystkich stronach WordPress. Pamiętaj, że wprowadzone zmiany mogą zostać utracone, jeśli zaktualizujesz lub zmienisz motyw, dlatego zalecane jest korzystanie z motywu potomnego.

Aby dodać przycisk „x” do widżetu akordeonu w Elementorze i umożliwić jego zamknięcie, można dodać niestandardowy kod JavaScript/jQuery i CSS do strony. Oto sposób, aby to zrobić globalnie dla wszystkich akordeonów na podstronach:

  1. Zaloguj się do swojego panelu administracyjnego WordPress.
  2. Przejdź do „Wygląd” > „Edytor motywów” (lub „Edytor kodu”, w zależności od motywu).
  3. Znajdź plik footer.php w strukturze plików po lewej stronie i kliknij go, aby go edytować.
  4. Dodaj poniższy kod przed znacznikiem </body>:


<script src="https://code.jquery.com/jquery-3.6.0.min.js" integrity="sha384-KyZXEAg3QhqLMpG8r+Knujsl5/6en8XCp+HHAAK5GSLf2xlYtvJ8U2Q4U+9cuEnJoa3" crossorigin="anonymous"></script>
<script>
jQuery(document).ready(function($) {
  // Dodaj przycisk zamykania do każdego akordeonu w Elementorze
  $('.elementor-widget-accordion .elementor-tab-content').append('<button class="accordion-close-button">x</button>');

  // Zamknij akordeon po kliknięciu na przycisk zamykania
  $('.accordion-close-button').on('click', function() {
    $(this).closest('.elementor-accordion-item').find('.elementor-tab-title').trigger('click');
  });
});
</script>
<style>
.accordion-close-button {
  position: absolute;
  bottom: 10px;
  right: 10px;
  background-color: #f1f1f1;
  color: #333;
  border: none;
  padding: 5px 10px;
  border-radius: 3px;
  font-size: 14px;
  cursor: pointer;
}

.accordion-close-button:hover {
  background-color: #ddd;
}
</style>

Ten kod dodaje przycisk „x” do każdego akordeonu w Elementorze oraz umożliwia zamknięcie akordeonu po kliknięciu na przycisku zamykania.

Po dodaniu tego kodu zapisz zmiany w pliku footer.php, a przycisk „x” zostanie dodany do akordeonów na wszystkich podstronach.

Dostęp miesięczny

57,00 

Dostęp roczny

277,00 

ZWOLNIENIE Z ODPOWIEDZIALNOŚCI

Chciałbym poinformować, że nie biorę odpowiedzialności za implementację ani używanie funkcji, które publikuję.
Wszystkie kody są testowane i sprawdzone i posiadają szczegółowe instrukcje jak ich używać,
ale każdy dodaje je na swoją stronę na własną rękę.

Użytkowanie kodów odbywa się na własne ryzyko i odpowiedzialność.
W razie problemów związanych z ich implementacją lub wykorzystaniem, oczekuje się,
że użytkownicy podejmą samodzielne działania.