Wsparcie » Motywy » Jak poprawić motyw, aby timthumb wklejał nie przycięte zdjęcie?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter Ratlerek

    (@ratlerek)

    Witam ponownie,

    W kwestii trzeciej, chyba sobie poradziłem. WordPress SEO raczej działa, choć obrazki z głównej strony na facebooku się dodają zamiast właściwego. Za to, kiedy dodaje link na fb do podstrony bez obrazka, prawidłowo wyświetla domyślny. W sumie, może być. Nie zmieniam tego.

    W kwestii drugiej, to zrozumiałem, że to chodzi o index.php mojego themu. Jest weń parametr 'showposts’ który określa ile jakiego rodzaju postów ma być wyświetlonych. I tak wyglądała pierwotna konfiguracja:

    http://pastebin.com/embed_js.php?i=3u1eqsZP

    W pierwszej sekcji 2 posty: query_posts( 'showposts=2′ );
    W drugiej 4 posty: query_posts( 'showposts=4&offset=2′ );
    W trzeciej 6 postów: query_posts( 'showposts=6&offset=6′ );

    Chciałbym to pozmieniać w ten sposób:

    1) Potów pierwszego typu aby wyświetlało 5
    2) Aby wyświetlało postów drugiego typu 16

    I to było na stronie głównej.

    A co do postów trzeciego typu to aby albo całkowicie zniknęły z głównej i ew. się wyświetlały po kliknięciu w „Więcej postów”, albo aby po kliknięciu w więcej postów rozwijały się kolejne, wcześniej dodane posty, ale wyęwietlane jako posty drugiego typu. Czy do tego potrzebuję jakiegoś javascriptu? Czy to się da zrobić manipulując kodem PHP?

    A! I jeszcze jedno. Kiedy zmieniałem pow. parametry w index.php (obecnie mam: w pierwszej sekcji 5 postów: query_posts( 'showposts=5′ );, w drugiej 16 postów: query_posts( 'showposts=16&offset=2′ ); a w trzeciej bez modyfikacji 6 postów: query_posts( 'showposts=6&offset=6′ );), to się dziwnie mi to wyświetla. O tyle dziwnie , że Pierwsze posty są ok, ale kolejne nie powinny się wyświetlać, jeśli nie mam dość postów na stronie, prawda? Czy pominąłem jakiś parametr je modyfikując, aby zapobiec ich wyświetlaniu, jeśli nie ma aż tylu postów? Chodzi o to, aby 5 najnowszych wyświetlało się w sekcji pierwszej, a dopiero jeśli jest więcej, kolejne w sekcji drugiej i dopiero, jeśli są następne, w sekcji trzeciej. Co oczywiście jest problemem obocznym – bo chcę zlikwidować lub przeorganizować ów posty trzeciej sekcji.

    Problem, jak rozumiem, rozbija się o to, czy starsze posty da się w ogóle tak przeglądać, czy tylko poprzez archiwum? Chciałbym, aby było jak na większosci stron plotkarskich, Dochodzisz do dołu strony i klikasz, wyswietla wcześniejsze posty i albo przez javascript aby zaczęło kolejne wyświetlać na stronie głownej, albo może jakiś index2.php zrobić i aby do niego przechodziło a nań już tylko posty drugiego typu z takim parametrem, aby wyświetlało tylko wcześniejsze wobec tych ze strony pierwszej…?

    Wreszcie wracamy do zdjęć.

    Szukam, gdzie jest linijka kodu odpowiedzialna w poście za rozmiar zdjęć w poście. Jak się zorientowałem, chodzi plik single.php. Ma on taką postać:

    http://pastebin.com/embed_js.php?i=9Qjf7jPZ

    Są weń takie odwołania do timthumb.php:

    ” rel=”bookmark” title=”Zobacz artykuł <?php the_title_attribute(); ?>”><img src=”<?php bloginfo( 'template_directory’ ); ?>/timthumb.php?src=<?php echo get_post_meta( $post->ID, „image_value”, true ); ?>&w=225&h=246&zc=1″ alt=”<?php the_title(); ?>” />

    Czy mam rację? Ten fragment kodu odpowiada za rozmiar obrazka w poście? Jak zmienić parametr, aby obrazek był formatowany do rozmiaru: max. szerokość 521pixeli i adekwatny doń wymiar wysokości? Tak, aby zdjęcia w poście były „pełnowymiarowe” – na całą szerokość paska kontentu?

    Czy teraz mogę prosić o odpowiedź? Rozumiem, że wcześniejszy post zawierał zapytanie o zbyt dużym stopniu ogólności… 🙂

    Pozdrawiam i z góry dziękuję.

    PS by EDIT

    Jeszcze jedno a propos zdjęć w bibliotece mediów. Kiedy dodaję zeń zdjęcia, bez timthumba, chciałby zrekonfigurować ustawienie dużego zdjecia. Obecnie ma on 1024x768pix. Chciałbym aby miał 521pix szerokości i adekwatny wymiar wysokości. Czy to sie da zrobić poprzez ustawienia w kokpicie? Bo w sekcji media kokpitu takiej opcji nie zauważyłem:/

    Thread Starter Ratlerek

    (@ratlerek)

    Dobra, w kwestii index.php i moich z nim problemów dot. ustawień parametru showposts nieaktualne – doszedłem, co i jak.

    Pozostaje pytanie czy mogę i jak doradzacie, zrobić, aby po przewinięciu do dołu strony, ładowało kolejne posty. Ja znalazłem coś takiego:

    http://jetpack.me/support/infinite-scroll/

    Obawiam się tylko:

    1) że mój THEME jest za stary i nie obsługuje tej sztuczki. Nie wiem więc, czy bezpiecznym jest modyfikowanie mojego tematu w ten sposób. A jeśli nawet, to czy nie powinienem zastosować jakiś „personalizacji” tej metody – a jak napisałem, nie bardzo ogarniam CSS
    2) trochę martwi mnie footer a konkretnie praktyczny jego brak w tym zastosowaniu (automatyczne ładowanie kolejnych postów i znikający z tego powodu footer). Wolałbym, aby posty ładowały się po kliknięciu np. w button „Zobacz wcześniejsze posty”. Czy da się i jak zmodyfikować „sztuczkę” jetpackowską, aby wyłączyć automatyczne pobieranie starszych postów i zastąpić je pobieraniem na żądanie?

    Gdyby się tak dało, to wyrzuciłbym ze strony głównej index.php posty trzeciego rodzaju.

    W kwestii zdjęć, moja sprawa jest wciąż aktualna i proszę o pomoc: jak zmodyfikować parametr (o ile o ten chodzi) w pliku single.php:

    <?php the_title_attribute(); ?>”><img src=”<?php bloginfo( 'template_directory’ ); ?>/timthumb.php?src=<?php echo get_post_meta( $post->ID, „image_value”, true ); ?>&w=225&h=246&zc=1″ alt=”<?php the_title(); ?>” />

    aby zdjęcia wyswietlały się tak, jak napisałem: na całą szerokość postu (przyjmijmy 521pixeli szerokości) a wysokość automatycznie się dostosowywała.

    Proszę o podpowiedź.

    Radek Herka

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Jak poprawić motyw, aby timthumb wklejał nie przycięte zdjęcie?’ jest zamknięty na nowe odpowiedzi.