PDA

Zobacz pełną wersję : Podział na strony / Duża liczba odnośników



zszalbot
05-05-2009, 16:56
Witam,

Mam stosunkowo wąską kolumnę do działu aktualności na stronie głównej. Ponieważ na stronie pojawia się coraz więcej artykułów, linki z podziałem na strony stają się coraz szersze:

«Początek Poprzednia 1 2 3 4 5 6 7 8 9 10 Następna Ostatnie»

Ta sytuacja sprawia, że kolumna jest sztucznie rozszerzana kosztem sąsiedniej kolumny. Czy oprócz wyłączenia podziału na strony (ostateczność), istnieje jakiś sposób ograniczenia liczby powyższych linków. Np.
Początek Poprzednia 1 2 3 4 5 Następna Ostatnie?

Zapewne nie umiem znaleźć stosownej opcji...

Z góry dziękuję za sugestie!

zszalbot
05-05-2009, 19:36
Witam,

Mam stosunkowo wąską kolumnę do działu aktualności na stronie głównej. Ponieważ na stronie pojawia się coraz więcej artykułów, linki z podziałem na strony stają się coraz szersze:

«Początek Poprzednia 1 2 3 4 5 6 7 8 9 10 Następna Ostatnie»

Ta sytuacja sprawia, że kolumna jest sztucznie rozszerzana kosztem sąsiedniej kolumny. Czy oprócz wyłączenia podziału na strony (ostateczność), istnieje jakiś sposób ograniczenia liczby powyższych linków. Np.
Początek Poprzednia 1 2 3 4 5 Następna Ostatnie?

Zapewne nie umiem znaleźć stosownej opcji...

Z góry dziękuję za sugestie!

Na razie zrobiłem tak, że zmieniłem stronę libraries/joomla/html/pagination.php, a dokładnie ten fragment kodu:


// Set the pagination iteration loop values
$displayedPages = 10;
$this->set( 'pages.start', (floor(($this->get('pages.current') -1) / $displayedPages)) * $displayedPages +1);

Zmniejszyłem zmienną $displayedPages na 3. Czy da się tutaj zastosować technikę nadpisywania szablonów i umieścić to w bezpiecznej lokalizacji?

Dziękuję

ppilus
05-05-2009, 20:34
(...) Czy da się tutaj zastosować technikę nadpisywania szablonów i umieścić to w bezpiecznej lokalizacji?
Przykład tego masz w szablonach dołączonych do instalacji.
http://developer.joomla.org/tutorials/165-understanding-output-overrides-in-joomla.html#override-pagination

zszalbot
06-05-2009, 00:24
Przykład tego masz w szablonach dołączonych do instalacji.
http://developer.joomla.org/tutorials/165-understanding-output-overrides-in-joomla.html#override-pagination

Hmmm dziękuję za odpowiedź, ale na podstawie podanej strony jakoś nie umiem opracować zasady tworzenia tego typu plików. No bo gdzie przekopiować plik z /libraries/joomla/html? Wydaje mi się, że w artykule nie ma o tym mowy?

Dziękuję!

zwiastun
06-05-2009, 14:48
1. Artykuł jest także w polskiej wersji językowej
Zrozumieć koncepcję podmiany (http://wiki.joomla.pl/Zrozumie%C4%87_koncepcj%C4%99_podmiany)
2. Niestety, nie da się zrobić tego, co chcesz, korzystając z tej techniki