Odpowiedź forum utworzona

Viewing 15 replies - 1 through 15 (of 36 total)
  • To jest raczej dedykowany motyw dla tego serwisu.

    WordPress powinien automatycznie przekierować z adresu:
    http://jakasdomena.pl/?p=624 na http://jakasdomena.pl/nazwa-postu/
    Jeśli chodzi Ci o to, że na facebooku masz link w postaci default, a chcesz zmienić na tytuł postu.

    Hm, nie widać żeby była to wina któregoś z tych plików… być może chodzi o skrypty js które wczytujesz.

    1. Po pierwsze nie musisz używać get_template_directory() wystarczy samo require(’functions_js.php’)
    2. Skrypty Javascript dołącza się gdy wywołuje się zaczep wp_enqueue_scripts
    3. Zwróć uwagę na kod js który wyświetlasz w funkcjach ess_post() oraz scroll_js() wyświetlasz jQuery(function(){ }); i $(function(){ }); Jednak to najprawdopodobniej nie będzie działać, musisz użyć jQuery(document).ready(function($){ });
    Forum: Zaawansowane
    W odpowiedzi na: Custom-Metabox repeatable

    To nie jest trudne do zrobienia. Będzie potrzebne użycie trochę jQuery.

    1. Najpierw w jQuery przechwyć zdarzenie kliknięcia w przycisk dodaj-cene i za każdym razem dodawaj nowy zestaw pól cena-opis
    2. Nie zapomnij o tym żę każdy nowo dodany zestaw pól musi się od siebie różnić atrybutami id oraz name. Najlepiej numeruj je za pomocą zmiennej podwyższanej o 1 za każdym razem gdy przycisk zostanie kliknięty
    3. Pamiętaj też, że zestaw pól mus być dodawany do formularza, który zostanie wysłany gdy zapiszesz post.

    Skoro chcesz mieć układ kafelkowy… to czemu podałeś link do framework’a systemu kolumnowego? Te rzeczy nie mają ze sobą wiele wspólnego. Musisz zainteresować się jakimś pluginem JavaScript/jQuery jak np. Isotope, albo MetroJS

    Wklej pliki functions.php i functions_js.php na np. http://wklej.org/ i podaj nam linki, my tutaj nie wróżymy z fusów 🙂

    Forum: Zaawansowane
    W odpowiedzi na: Własny rodzaj zawartości

    Być może jest to stała wada wtyczki, być może jakiś plik css nie został czytany, albo reguły mogą ze sobą kolidować… trudno powiedzieć. Przydał by się link do tej galerii.

    To bardzo proste. Wszystko zależy od tego jaki rozmiar mają mieć te kolumny. Wzorując się na przykładzie ze strony którą podałeś, zrobiłbym to tak:

    1. Najpierw stworzyłbym div o klasie onepcssgrid-1200. Wewnątrz niego będzie pętla wyświetlająca rzędy oraz kolumny.
    2. Załóżmy, że chcesz w jednym rzędzie wyświetlały się 4 wpisy. Więc kolumna musi mieć rozmiar 3
    3. Teraz kluczowa sprawa, co 4 wpisy musisz wyświetlać kolejny rząd czyli div z klasą onerow.
    Forum: Motywy
    W odpowiedzi na: Zmiana układu posta

    Da się, tylko trzeba znać html, css i podstawy tworzenia motywów dla wordpress. Innej drogi raczej nie ma.

    Najpierw upewnij się, że nie ma żadnego błędu w skryptach js. Informacje o błędach znajdziesz w konsoli JavaScript(Ctrl+Shitf+J – w Chrome). Upewnij się także że w kodzie strony znajduje się link do pluginu.

    <div class='<?php echo „$slug” ?>, height’>

    Nie wiem dlaczego odzielasz klasy CSS przecinkiem, robi się to po prostu za pomocą spacji.

    Nie wiem jakiego dokładnie pluginu używasz, ale spróbuj dodać tag href='<?php echo „$slug” ?>’ do tagu <a>

    Forum: Zaawansowane
    W odpowiedzi na: Wyswietlanie postow

    Takiego plugin-a raczej nie ma… a na pewno o takim nie słyszałem 🙂
    Nie rozumiem, dlaczego potrzebne Ci aż 12 „dropdownów”(czyli elementy <select>). Nie lepiej byłoby stworzyć listę postów w formie checkbox-ów?

    W każdy razie ja bym to zrobił tak:

    1. Do każdego z tagów zawierającego nazwę wpisu, dodałbym atrybut data-post-id w którym wyświetlałbym post_id, każdego z wpisów.
    2. Następnie za pomocą jQuery oznaczałbym każdy wybrany przez użytkownika tag wpisu np. poprzez dodanie do niego klasy selected.
    3. Po wciśnięciu przycisku, znalazłbym wszystkie tagi które mają klasę selected, i zapisałbym ich atrybut data-post-id do tablicy.
    4. Teraz sprawdziłbym czy tablica zawiera więcej niż 5 elementów, jeśli tak wysłałbym zapytanie Ajax wraz z tą tablicą. Jeśli nie informuję użytkownika o tym, że musi wybrać jeszcze kilka wpisów.
    5. Po stronie serwera odbieram sobie zapytanie Ajax, najpierw sprawdzam czy każdy z elementów tablicy jest liczbą, następnie sprawdzam za pomocą funkcji get_post_type($post_id) czy dany element tablicy jest tego typu postu, którego chcemy.
    6. Jeśli walidacja przebiegła pomyślnie, pobrałbym każdy z postów, interesujące mnie jego dane(np. tytuł, treść, link, miniaturka itd.) zapisałbym do tablicy.
    7. Tablice enkoduje w format Json, i wysyłam go jako odpowiedź zwrotną.
    8. Teraz odbieram odpowiedź w jQuery, parsuje ją za pomocą $.parseJSON() i pozostaje tylko wstawić wpisy zawarte w odpowiedzi na stronę.

    Wszystko. Mam nadzieje, że takie wyjaśnienie miałeś na myśli, pisząc „Czy ktoś moze wie jak to rozwiazać?” 🙂

    Jeśli używasz Chrome wciśnij Crtl+Shift+J, uruchomi to konsolę JavaScript. Są w niej informacje o 2 błędach, w obu pisze, żę nie można odnaleźć pliku. Sprawdź czy podane tam pliki rzeczywiście znajudją się we wskazanym miejscu.

    Musisz przydzielić stworzonemu menu Theme Location.

    a polecasz może jakiś program do pozycjonowania?

    Nie istnieje nic takiego 🙂
    Pozycjonowanie to nie coś do czego można napisać program. Wysoka pozycja w wyszukiwarkach, to efekt posiadania świetnej treści, dobrze zbudowanej marki, dużej społeczności zaangażowanych użytkowników, wielu linków z innych wartościowych serwisów, i ogólnego rozgłosu w sieci. Nie zaś budowania zaplecz pozycjonerskich czy farm linków, czy innych spamerskich technik. Buduj stronę dla użytkowników, a o wyszukiwarki nie będziesz musiał się martwić.

    Istnieją jedynie narzędzia za pomocą których możesz lepiej zoptymalizować swoją stronę. Ale nie sprawią one bezpośrednio, że Twoja strona będzie wyżej w Google. Jedną z takich wtyczek jest WordPress SEO by Yoast.

Viewing 15 replies - 1 through 15 (of 36 total)