Prot Haładaj

Prot Haładaj Programmers manager
& solutions
designer. Apps &
applicat...

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Zainstalowałem sobie Frontpage Manager i lista wygląda tak: http://haladaj.pl/!tematy/wordpress/
Chciałbym ten wygląd (obcinanie treści wg ilości znaków, aktualnie 40 i brak żadnego read more etc) przenieść na pozostały strony listujące posty (kategorie, archiwum).

Z opisu wtyczki wynikało, że zmienia wszystkie listy, ale tak nie jest.

152 linia do 155 stanowi:
// these situations require limiting
if (($type == 'posts' && is_front_page()) ||
($type == 'page' && is_front_page() && $static_limit) ||
($type == 'page' && is_home() && $nonfp_limit)) {

ale nie wiem jak dodać nową sytuację wymusząjąc limitowanie globalnie.
Tu http://haladaj.pl/!tematy/wordpress/index.php/2011/06/ i tu http://haladaj.pl/!tematy/wordpress/index.php/category...

Ktoś ma pomysł jak to zrobić?
Może jest inna, lepsza wtyczka do edycji listingów?
Prot Haładaj

Prot Haładaj Programmers manager
& solutions
designer. Apps &
applicat...

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

http://coffee2code.com/archives/2004/07/25/plugin-hide... znalazłem coś takiego. sprzed 6 lat, ale jako tako działa. ręcznie (można zobaczyć jak obcina pierwszy (najnowszy) post w jedynej kategorii.

działa porównywalnie do domyślnego narzędzia "insert more tag", w którym musiałbym usunąć dodawanie guzika more.

więc nie jest to to o co mi chodzi, bo ręcznie robione.

jakieś dalsze alternatywy?

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Spróbuj podmienić w szablonie w pliku loop
<?php if ( is_archive() || is_search() ) : // Display excerpts for archives and search. ?>
<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
<?php else : ?>
<div class="entry-content">
<?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentyten' ) ); ?>
</div><!-- .entry-content -->
<?php endif; ?>
na

<div class="entry-summary">
<?php the_excerpt(); ?>
</div><!-- .entry-summary -->
a najlepiej to poszukaj szablonu który w ten sposób wyświetla treść, albo niech ktoś Ci go zrobi :) bo wtyczka do tego nie jest potrzebna a na pewno nie taka z przed 6 lat.
Prot Haładaj

Prot Haładaj Programmers manager
& solutions
designer. Apps &
applicat...

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Tomasz Mazur:
Spróbuj podmienić w szablonie w pliku loop

dziękuję!
kod postaram się dziś sprawdzić, ale to nadal działanie z excerptem, a ja potrzebuje obcinanie po x znaku.
a najlepiej to poszukaj szablonu który w ten sposób wyświetla treść,

eee... szukałem, przeglądałem, większość ma ciekawe elementy, ale kupowanie 6 szablonów żeby złożyć z nich jeden mija się z celem.
albo niech ktoś Ci go zrobi :)

nie lepsza będzie prosta funkcja która obetnie excerpt po 40 znaku?
bo wtyczka do tego nie jest potrzebna a na pewno nie taka z przed 6 lat.

ale działa lepiej niż read more tag :)

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Wklej w function to
function new_excerpt_length($length) {
return 40;
}
add_filter('excerpt_length', 'new_excerpt_length');
i powinno przycinać po 40 znakach, w edytorze jest okno wypis wrzucasz tam to co chcesz żeby się wyświetlało jako skrót, to też jest rozwiązanie i nie ucina zdań.
Prot Haładaj

Prot Haładaj Programmers manager
& solutions
designer. Apps &
applicat...

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Tomasz Mazur:
Wklej w function to
function new_excerpt_length($length) {
return 40;
}
add_filter('excerpt_length', 'new_excerpt_length');
i powinno przycinać po 40 znakach, w edytorze jest okno wypis wrzucasz tam to co chcesz żeby się wyświetlało jako skrót, to też jest rozwiązanie i nie ucina zdań.

double dziękuję!
chce 40 znaków żeby mi layoutu nie rozwalało. całość tekstu jest po kliknięciu :)
Prot Haładaj

Prot Haładaj Programmers manager
& solutions
designer. Apps &
applicat...

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Twój kodzik działa idealnie, z tym, że przycina po 40 wyrazie, a nie po 40 znaku. :/

cała ta metoda działa wg wyrazów. http://wptricks.net/modify-custom-excerpt-length/

Po 40 znaku przycina mi ten plugin: http://sparepencil.com/portfolio/advanced-excerpt/ co prawda nie zlicza spacji jako znaków, ale generalnie jest ok.
Kamil S.

Kamil S. Webdeveloper |
fanaticalcode.com

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Możesz też spróbować dodać do functions.php coś takiego:
function the_excerpt_max_charlength($charlength) {
$excerpt = get_the_excerpt();
$charlength++;
if(strlen($excerpt)>$charlength) {
$subex = substr($excerpt,0,$charlength-5);
$exwords = explode(" ",$subex);
$excut = -(strlen($exwords[count($exwords)-1]));
if($excut<0) {
echo substr($subex,0,$excut);
} else {
echo $subex;
}
echo "[...]";
} else {
echo $excerpt;
}
}


Źródło: http://codex.wordpress.org/Function_Reference/get_the_...
Prot Haładaj

Prot Haładaj Programmers manager
& solutions
designer. Apps &
applicat...

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Kamil S.:
Źródło: http://codex.wordpress.org/Function_Reference/get_the_...

O! :) dziękuję!
charlength jak mniemam ogarnia temat spacji również (tzn wszystkie znaki które zostały z wycinania tagów html)?

W codex bardzo pobieżnie się wikłałem... na razie mam 70 pluginów i badam które z którymi działajo, a które powodują konflikt! ;)

W opór się jaram Wordpressem.
Wreszcie się skończą męki z niekompetentnymi programistami hihihi

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Witam!

Podbijam temat

Na moim fotoblogu, na stronie głównej wyświetla się 10 pierwszych wpisów. Wygląda to trochę dziwnie - w pierwszel linii wpisów 3, w drugiej 3, w trzeciej 3 a w czwartej 1... Wygląda jabky czegoś brakowało i wprowadza mały bałagan. Szukam (pewnie źle bo nie wiem czego szukać), kombinuje w ustawieniach theme i znaleźć nie mogę... Znajomością cssa i php nie jest moją mocną stroną. Chciałbym, żeby na stronie wyświetlało się pierwsze 9 wpisów? Pomoże ktoś?

Pozdrawiam, Łukasz.Łukasz S. edytował(a) ten post dnia 15.06.11 o godzinie 10:11
Kamil S.

Kamil S. Webdeveloper |
fanaticalcode.com

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Spróbuj tak:
Wordpress -> Ustawienia -> Czytanie -> Strony blogu wyświetlają maksymalnie: 9 wpisów

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Dzięki wielkie! Szukałem za głęboko a jak się okazało - było na wierzchu.

W takim razie mam jeszcze jedno pytanie. Na dole każdego wpisu mam Znaczek "Lubię to". Tekst, których się tam wyświetla (np "14 osób lubi to") zmywa się z tłem - w css ustawiony jest kolor 333 ale takiego pliku o takiej nazwie (nazwę sprawdziłem za pomocą "zbadaj element") css z którego pobierana jest informacja o kolorze nie mogę zlokalizować na moim serwerze... jakaś podpowiedź?
Prot Haładaj

Prot Haładaj Programmers manager
& solutions
designer. Apps &
applicat...

Temat: Frontpage manager, ale globalnie dla wszystkich list postów?

Łukasz S.:
jakaś podpowiedź?

pogoogluj o stylowaniu elementów z fejsa.

Następna dyskusja:

cos jakby 'znajdz i zamien'...




Wyślij zaproszenie do