Odpowiedź forum utworzona

Viewing 14 replies - 1 through 14 (of 14 total)
  • Hej,
    dzięki za radę i chęć pomocy;).

    na szczęście udało się udobruchać pana administratora i na standard hostingu mam godzinę wykonywania skryptu i trochę zwiększoną (nie wiem ile) moc procesora.

    nadal martwi mnie szybkość importu, w ciągu minuty 10 rekordów około. rekord składa się z linka do okładki książki, podstawowych danych, autor, wydawnictwo, rok wydania jako atrybuty produktu.

    dziwi mnie to bo innym razem miałem import ok. 100 na minutę (przy csv), tylko nie pamiętam przy jakiej konfiguracji.

    czy może być coś co znacząco obniża wydajność przy wtyczce WPAI? czy np manipulowanie ilością rekordów na jedną iterację coś zmieni?

    dzięki.

    Pozdrawiam

    Forum: Wtyczki
    W odpowiedzi na: Pola użytkowników w CPT

    ok, dziękuję za informacje, ale to co mówicie odnosi się chyba do fieldów w profilu użytkownika, a mi bardzo chodzi możliwość „ingerencji” użytkownika w posty globalne – przez każdego użytkownika osobno.

    np. żeby każdy użytkownik, mógł dodawać własne tagi do publicznych postów.

    domyślam się, że można to zrobić przez ręczną integrację kilku tabel (tabela postów, użytkowników, tabela rzutująca jedno na drugie), ale zastanawiam się czy można to zrobić prościej, bazując na cookie zalogowanego użytkonika (dane sesji).

    poniżej to co chę zrobić:

    <?php
    include 'http://www.{mój adres}/wordpress/wordpress/wp-load.php';
    include 'http://www.{mój adres}/wordpress/wordpress/wp-content/plugins/pods/includes/classes.php';
    include 'http://www.{mój adres}/wordpress/wordpress/wp-content/plugins/pods/classes/Pods.php';
    include 'http://www.{mój adres}/wordpress/wordpress/wp-content/themes/twentytwelve/functions.php';
    
    $pod = pods( 'events' );
    
    // dane będą sobie pobierane skądinąd i dodawane jak poniżej
    $data = array('nazwa' => 'aaaa,
    'miejsce' => 'aaaa'
    );
    
    $new_event_id = $pod->add( $data );
    
    ?>

    działa tylko w jednym miejscu – function.php templatki (tam nie muszę incluidować, pobierane dane z wtyczki Pods) , tak, że za każdym refreshem jakiejkolwiek strony dodaje treść do postu typu event (czyli to co chcę osiągnąć), ale nie w ten sposób. chcę aby kod poniższy był odpalany ręcznie.

    sama funkcja jest ok, robię jakieś złe adresowanie. funkcja traci aktywność poza plikiem functions.

    na pewno dobrze includuję zgodnie z referencją dwóch funkcji przynależnych wtyczce Pods:
    http://pods.io/docs/code/pods/
    http://pods.io/docs/code/pods/add/

    wszędzie indziej mam:
    Call to undefined function pods()

    także wtedy gdy tworzę wtyczkę tym samym kodem.

    czy to może być kwestia, że nie opiewam całości add_action albo coś podobnego? chcę ingerować gołym prostym skryptem w dane CPT a nie w sam frontend.

    robię jakiś bardzi głupi błąd, ale nie wiem jaki

    jako skrypt z palca. nie mam potrzeby integrowania z WP. chodzi tylko o dodanie danych do CPT.

    zrobiłem include do wp-load.php (z katalogu głównego) i include do definicji funkcji.

    nie pomaga.

    wracam do tematu, napisanie wtyczki nie będzie dla mnie technicznym problemem, ale szukam jednak czego bardziej elastycznego i szybszego.

    znalazłem jakieś połowiczne dla siebie rozwiązanie, robię klon skonfigurowanego serwisu – https://wordpress.org/plugins/multisite-cloner.

    dzięki temu mam od razu nową stroną z pożądaną konfiguracją w tym CPT.

    Jeden problem – klonować mogą tylko superadministratorzy z poziomu panelu całej sieci, a ja potrzebuję takiej możliwości dla innych nowozalogowanych użytkowników. Klon jako nowy serwis.

    czy istnieje jakiś inny prosty kloner z dostępem dla zwykłego, nowego użytkownika sieci, lub czy istnieje możliwość aby każdy nowy użytkownik był superadminem z okrojonymi uprawnieniami (chodzi o samą możliwość klonowania)?

    W CPT będę potrzebował zdefiniować jeszcze odpowiednie typy fieldów (np. time/date, upload grafiki), ale do tego też mam nadzieję znajdę odpowiednie referencje.

    chodzi o stworzenie czegoś na kształt usługi two tworzenia własnych stron/serwisów (strony nie mogą być powiązane, użytkownik może tworzyć wiele serwisów). długo myślałem o panelu administracyjnym dla usera, chciałem wywalić wszystko do front endu (zarządzanie postami, layoutem), ale to może być niewykonalne.
    więc wróciłem do koncepcji kokpitu dla każdego usera. dlatego posty, layout po stronie kokpitu też muszą być widoczne tylko dla danego usera. także multisite jest chyba jedynym rozwiązaniem.

    nie chcę współdzielić treści, przeciwnie, to musi być hermetyczne, bo użytkownicy będą tworzyli własne niezależne serwisy.

    nawet myślałem o jakiejś alternatywie dla Multisite, ale potrzebuję separacji treści, oddzielnych layoutów. czy można to zrobić (jak by się uparł) na jednym serwisie? chyba wątpię

    będę musiał wczytać się się w Codex i zrobić wtyczkę do tego.
    dzięki.

    a jest jakiś gotowy plugin pod WP, który taki scroling?

    Forum: Wtyczki
    W odpowiedzi na: system ogłoszeń

    uporałem się z formularzem (chociaż tworzenie w formbuilder jest karkołomnie(, teraz idę w tą stronę, że stworzyłem sobie nowe typy postów (z Custom Post Type) i fajnie, ale dodałem do postu nowe taksonomie (podpola), których nie widać w poście, nie wyświetlają się, nie wiem gdzie to ustawić

    Forum: Wtyczki
    W odpowiedzi na: system ogłoszeń

    dzięki, fajne, ale ja szukam czegoś bardziej elastycznego, np. z dodatkowymi fieldami (dzierżawa, zamiana). a to widzę narzuca określoną typologię

    no nie wiem, musiałem coś zrobić bo dodatkowo nie mogę korzystać z wyszukiwarki templatek w kokpicie – nie szuka motywów tylko wywala błąd.

    jednak chyba trzymanie wszystkiego na jednym WPMU nie jest chyba dobrym pomysłem..

    zaraz spróbuję jeszcze raz zainstalować motyw, chociaż dziwi mnie fakt, że wcześniej motyw działał, a po instalacji innych nagle wywalił ten błąd (tak mam np. z tym motywem http://upthemes.com/themes/gallery/)

    ok, dzięki, ale czy to jest błąd ‚produkcyjny’ motywu, czy mogłem coś zepsuć instalując inne rzeczy (templatki/pluginy)?
    po drugie, rozumiem, że korzystanie z wielu frameworków nie jest problematyczne?

    chodzi mi efekt podobny do tego
    link

Viewing 14 replies - 1 through 14 (of 14 total)