Zobacz pełną wersję : Jaka zmienna opisuje pełny tekst artykułu?
Czołem,
Mam pytanie, muszę wstawić w kodzie modułu zawartość artykułu. Kojarzę, że wstęp jest definiowany przez "introtext". A co odpowiada za pełną treść? fulltext już próbowałem.
To zależy jak moduł pobiera i przetwarza dane o artykule. Wersja Joomla też jest przydatną informacją :)
Witam Cię Jolu,
Jeśli chodzi o J! to wersja 2.5.
Moduł robi coś takiego:
foreach($articles as $article) {//<--A3. $images = json_decode($article->images); echo '<div class="portfolio-item mycat-' . $article->catid . '" data-url="' . JURI::base() . ContentHelperRoute::getArticleRoute( $article->id, $article->catid ) . '?&tmpl=ajax"> <a class="overlay ajax" href="javascript:void(0)" title="' . htmlspecialchars($article->title) . '"> <h3>' . $article->title . '</h3> <p class="intro">' . strip_tags($article->introtext) . '</p> </a> <div class="tools"><span data-url="' . JURI::base() . ContentHelperRoute::getArticleRoute( $article->id, $article->catid ) . '?&tmpl=ajax"> <a href="javascript:void(0)" class="zoomin ajax" title="' . htmlspecialchars($article->title) . '">ZoomIn</a> </span><a href="' . JURI::base() . ContentHelperRoute::getArticleRoute( $article->id, $article->catid ) . '" class="info">Info</a></div> <a href="javascript:void(0)" class="item ajax"><img src="' . JURI::base() . $images->image_intro . '" alt="' . htmlspecialchars($article->title) . '" /></a> </div>'; }
Czyli generalnie pobiera tytuły artykułów i ich wstępy. W module wyświetla się obrazek, a po najechaniu na obrazek ajaxowo wyświetla się wstęp. Po naciśnięciu na cały blok w warstwie typu pop-up otwiera się pełen artykuł, w którym jest guzik prowadzący pod jakiś tam link. A mnie chodzi o to, żeby ajaxowo otwierał się artykuł razem z tym przyciskiem, żeby można było bezpośrednio z niego przejść do wstawionego w artykule linka, bez pop-upowego wchodzenia w artykuł.
Jak to wygląda obecnie można zobaczyć pod adresem http://www.htmgarcia.com/themes/simplekey/ w dziale works.
brakuje przede wszystkim zapytania do bazy. Zazwyczaj jest w helperze. Jeśli wywołanie w pętli
echo $article->fulltext;nic nie pokazuje to znaczy, że moduł nie pyta o to pole albo jest po prostu puste.
Prawdopodobnie należy dopisać fulltext do zapytania :)
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!