HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer Gestern, 10:59 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 Treffnix Männlicher Benutzer 14.03.2024 - 06:20 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Treffnix Männlicher Benutzer 14.03.2024 - 06:19 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 13:36 Zeit der letzten Antwort
 53.800 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.4 & 1.6.5 & 1.6.6 » Modifikationen » Phpkit News extern ausgeben

Phpkit News extern ausgeben
2 Beiträge in diesem Thema
 Seiten (1):    1  
02.08.2011 - 22:41 Uhr
Beitrag: #1
Hallo zusammen,

ich hoffe das mir jemand helfen kann.

Ich würde gerne News von meiner Phpkit-Seite extern ausgeben lassen.

Folgendes habe ich mir zusammengesucht und zusammen gebastelt:
Das ist zum kürzen gewesen: LINK




1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

PHP-Quelltext

function TextAbschneiden($Text$Laenge)
{
    
$GekuerzterText substr($Text0strpos(wordwrap($Text$Laenge-1"*!U-M-B-R-U-C-H*"), "*!U-M-B-R-U-C-H*"));

    if(
$GekuerzterText)
    {
        return 
$GekuerzterText;
    }
    else
    {
        return 
$Text;
    }
}

$sql "SELECT 
        pk__content.content_id,
        pk__content.content_title 
    FROM pk__content
        LEFT JOIN pk__contentcat ON pk__contentcat.contentcat_id=pk__content.content_cat
    WHERE pk__content.content_option=1 AND 
        pk__content.content_status=1 AND
        (pk__content.content_expire>'"
.time()."' OR 
        pk__content.content_expire='0') AND 
        pk__content.content_time<'"
.time()."' AND 
        pk__contentcat.contentcat_rights
    ORDER by pk__content.content_time DESC 
    LIMIT 11"
;
while(list(
$id,$title)=$SQL->fetch_row($query))
    {
    
$title_cutted=TextAbschneiden($title30);
    
$title=$title;

    
$extern_news.="&raquo; <a href=\"include.php?path=article&amp;contentid=$id\" onmouseover=\"Tip('$title')\" onmouseout=\"UnTip()\">$title_cutted</a><br />";
    }


Aber das scheint noch nicht zu stimmen. Kann mir jemand helfen?

Edit://
Ich mache das jetzt mit RSS
Aber wie kann ich Sonderzeichen umwandeln?



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

PHP-Quelltext

<?php
error_reporting
(E_ALL);
    
//$filename = 'http://root.pcmasters.at/rss.xml';
    
$filename 'http://germananimanga.de/include.php?path=rss&mode=forums';

    
// Feed laden
    
if( !$xml simplexml_load_file($filename) ) {
        die(
'Fehler beim Einlesen der XML Datei!');
    }
    
    
// Ausgabe Array
    
$out = array();
    
// auszulesende Datensaetze
    
$i 11;

    
// Items vorhanden?
    
if( !isset($xml->channel->item) ) {
        die(
'Keine Items vorhanden!');
    }

    
// fetchen der Items
    
foreach($xml->channel->item as $item) {
        if( 
$i-- == ) {
            break;
        }
        
$out[] = array(
            
'title'         => (string) $item->title,
            
'description'   => (string) $item->description,
            
'link'          => (string) $item->link,
            
// 'date'         => date('d.m.Y', strtotime((string) $item->pubDate))
        
);
    }
    
$shorttext=$item->title;
if(
strlen($item->title)>20){
 
$shorttext substr($item->title019);
 
$varexplode(" ",substr($item->title20strlen($item->title)));
 
$shorttext.= $var[0];
 }
 
 
$title_cut htmlentities(htmlspecialchars($shorttext));
    
    
    
//$title_cut  = htmlspecialchars( substr( $item->title,0,19 ) )."...";  
    
echo "&raquo; <a href=\"".$item->link."\" onmouseover=\"Tip('".$item->title."')\" onmouseout=\"UnTip()\">".$title_cut."</a>";
?> 

Das bringt nichts



1

PHP-Quelltext

$title_cut htmlentities(htmlspecialchars($shorttext));


Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Sumale.nin - 03.08.2011 - 01:22 Uhr
 
Zum Anfang der Seite
03.08.2011 - 19:22 Uhr
Beitrag: #2
Was funktionierten denn im ersten Code-Block nicht? Die Ausgabe? Wenn dies, dann ist es klar, da keine Ausgabe eingestellt ist ôo

Was sinst das für Sonderzeichen?oO Denn normale URL-Zeichen wie %** können mit den normalen Befehlen nicht umgewandelt werden. Zumindest kenn ich keine oO

 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Neuerungen Neuerungen » Zweite Topliste ( Extern ) - Letzte Antwort von WEBI am 19.03.08, 14:02 Zweite Topliste ( Extern )  (19.03.08, 14:02)
Support Support » Benutzernamen+ID ausgeben ? - Letzte Antwort von k!r!ka am 03.10.12, 18:05 Benutzernamen+ID ausgeben ?  (03.10.12, 18:05)
PHP/MySQL PHP/MySQL » Nur IP mit dem Port 8080 ausgeben? - Letzte Antwort von k!r!ka am 30.06.09, 10:07 Nur IP mit dem Port 8080 ausgeben?  (30.06.09, 10:07)
Styles Styles » Neuste Artikel ausgeben. - Letzte Antwort von WEBI am 17.11.11, 09:46 Neuste Artikel ausgeben.  (17.11.11, 09:46)
PHP/MySQL PHP/MySQL » Daten abfragen und ausgeben können - Letzte Antwort von archipage am 01.01.08, 17:04 Daten abfragen und ausgeben können  (01.01.08, 17:04)

HTH-C.com - Webmedien & Community