Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> używanie funkcji php truncate, jak zmniejszyć tekst wyświetlany z innej strony
morarz
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 4.02.2011

Ostrzeżenie: (0%)
-----


Witam,

Mam o to kod PHP :

  1. <?php if (function_exists('fetch_feed')) { ?>
  2.  
  3.  
  4. <?php include_once(ABSPATH . WPINC . '/feed.php');
  5.  
  6. $feed = fetch_feed('http://www.topix.com/rss/business/manufacturing');
  7.  
  8. $limit = $feed->get_item_quantity(1);
  9.  
  10. $items = $feed->get_items(0, $limit);
  11.  
  12. if (!$items) {
  13.  
  14. echo "problem";
  15.  
  16. } else {
  17.  
  18.  
  19. foreach ($items as $item) { ?>
  20. <a href="#"><h3>Ogłoszenia<span></span></h3></a>
  21. <p><a href="<?php echo $item->get_permalink(); ?>"><?php echo $item->get_title(); ?></a></p>
  22. <p><?php echo $item->get_content(); ?></p>
  23.  
  24.  
  25. <?php }
  26.  
  27. } ?>
  28.  
  29. <?php } ?>



Chciałbym aby wyświetlane informacje z innej strony przy pomoc $feed = fetch_feed były ograniczone do iluś tam znaków. Bo jak wszystko wyświetli to czasami pół strony zajmuje. Chcę to skrócić.
Wiem że funkcją truncate można tak zrobić
Ma ktoś pomysł jak to zrobić ?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Chyba masz innego manuala niż mój, bo w moim nie ma czegoś takiego jak truncate...

Miałeś chyba na mysli substr(). Jak uzyc? W manualu masz mase przykladów
Go to the top of the page
+Quote Post
morarz
post
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 4.02.2011

Ostrzeżenie: (0%)
-----


Chodzi mi o to :

http://www.the-art-of-web.com/php/truncate/

Tam jest nawet przykład ale nie wiem jak to ugryźć ;/
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jakby ktoś nazwał tę funkcję nie myTruncate a myDupa to też byś na forum pisał, że wiesz, że to trzeba zrobić przez dupa ale nie wiesz dokladnie jak?
Koleś używa funkcji substr ale ładnie opakował to jeszcze w swoją funkcję. Jak użyc? No przeciez na stronie masz przyklad
$shortdesc = myTruncate($description, 300);
echo "<p>$shortdesc</p>";
Wiesz w ogóle jaki dziś mamy dzien tygodnia? (IMG:style_emoticons/default/smile.gif)
Przenosze

czyli u Ciebie ma byc:
<p><?php echo myTruncate($item->get_content(),300); ?></p>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 07:14