mboost-dp1
optimeret for smartphone
- Forside
- ⟨
- Forum
- ⟨
- newz.dk
Hej, jeg er træt af at newz.dk(start siden) er så langsom til at loade. Så jeg har lavet en .php script/side som bruger "simple html dom" til at loade de højst nødvendige ting fra newz.dk startside. der er dog et lille problem(rettere 2) problem 1: jeg kan ikke få den til at vise nyheder fra alle siderne(railgun,macnation,RAID1, newz.dk) på samme tid så ville høre om der er en måde hvorpå man kan få alle nyheder vist uden at være logget ind.
problem2: da alle links til selve nyhederne er uden at have "http://newz.dk" med i url'en så giver det selvfølgelig 404 når jeg klikker på et link fra den php side jeg har sat op. Er der en måde at få den til at smide et "http://newz.dk" ind foran alle url'er??
link til test siden: http://csstener.dk/newz.php
til jer som måske vil sige "jammen kan du ikke bare installere et add-blocker program på din smartphone?" så vil jeg sige at der (efter hvad jeg ved) ikke findes nogle addon's til standard browseren på android(ved ikk med Iphone)
andre måder at gøre det på modtages selvfølgelig gerne.
Kan kun arbejde på dette(lille)project når jeg ikke sover og ikke er på arbejde så hvis der ikke er svar lige med det samme så har det sandsynligvis noget med det at gøre.
//csstener
Edit: det tager ca. 2-2½min for min Smartphone at loade newz.dk hvor det kun tager et par sec. at loade det fra min .php side(gætter på at det er alle de reklamer og java scripts som gør at load tiden er lang).
problem2: da alle links til selve nyhederne er uden at have "http://newz.dk" med i url'en så giver det selvfølgelig 404 når jeg klikker på et link fra den php side jeg har sat op. Er der en måde at få den til at smide et "http://newz.dk" ind foran alle url'er??
link til test siden: http://csstener.dk/newz.php
til jer som måske vil sige "jammen kan du ikke bare installere et add-blocker program på din smartphone?" så vil jeg sige at der (efter hvad jeg ved) ikke findes nogle addon's til standard browseren på android(ved ikk med Iphone)
andre måder at gøre det på modtages selvfølgelig gerne.
Kan kun arbejde på dette(lille)project når jeg ikke sover og ikke er på arbejde så hvis der ikke er svar lige med det samme så har det sandsynligvis noget med det at gøre.
//csstener
Edit: det tager ca. 2-2½min for min Smartphone at loade newz.dk hvor det kun tager et par sec. at loade det fra min .php side(gætter på at det er alle de reklamer og java scripts som gør at load tiden er lang).
fik lavet links'ne og tilføjet en warning for oven så man kan se at man er gået forkert hvis man ved et uheld kommer der ind med en almen pc.(det er jo lavet til smartphones ;-P) har også lavet bredden til auto da det jo er foskelligt fra mobil til mobil hvad størelsen på skærmen er. skal der bare findes ud af at visse nyheder fra alle newz sider uden at man skal logge in først :-D
nu loader den nyhederne enkeltvis fra ver side her fra newz. Det er dog ikke helt optimalt at gøre det på den måde men ved ikke lige hvordan man ellers skal kunne loade alle nyhederne.
Edit: lavede lige så alle links åbner i en ny tab da det er irriterende at man skal gå tilbage bare fordi man lige ville se hvad der var af kommentar på den enkelte nyhed.
Edit: lavede lige så alle links åbner i en ny tab da det er irriterende at man skal gå tilbage bare fordi man lige ville se hvad der var af kommentar på den enkelte nyhed.
Ser interessant ud. Der er dog problemer med nogle af linksne. Der bliver tilføjet http://newz.dk/ lidt for mange steder. De steder jeg lige har set det er ved:
- Gå til kilde
- Via <kilde> (lige over nyhedsteksten)
- Links i nyhedsteksten (fx Læs mere om Project Eternity her)
- Gå til kilde
- Via <kilde> (lige over nyhedsteksten)
- Links i nyhedsteksten (fx Læs mere om Project Eternity her)
så du kopired en cookie som newz gemmer når du er logget ind og brugte den? eller har jeg misforstået nogetDaniel-Dane (5) skrev:Problem 1 løste jeg ved at sende en cookie for en dummy.
måske bare mig som er blind men kan ikke lige finde den cookie som der bliver gemt når du logger indDaniel-Dane (7) skrev:Præcis.
okay fandt den (ved ikke hvorfor mit program ikke ville vise den fra starten) det er åbenbart "nmauth" men hvis jeg genskaber den fra min side så får det ikke alle nyheder frem. :-/ kan du skrive hvad du helt presist gjore(ja er ikke så god til det her men prøver)
file_get_contents(
"http://newz.dk/z4/action.php?class=Z4_Forum_Item&action=getRaw&id={$id}", false, stream_context_create(
array(
'http'=>array('header'=>'Cookie: *cookie*')
)
)
)
Det er fra min UrlToWiki.php, som konverterer et newz.dk-indlæg til wikikode. Man skal være logget ind for at kunne citere indlæg. Jeg har brugt alle variable, som newz.dk gemmer.
Daniel-Dane (10) skrev:file_get_contents(
"http://newz.dk/z4/action.php?class=Z4_Forum_Item&action=getRaw&id={$id}", false, stream_context_create(
array(
'http'=>array('header'=>'Cookie: *cookie*')
)
)
)
Det er fra min UrlToWiki.php, som konverterer et newz.dk-indlæg til wikikode. Man skal være logget ind for at kunne citere indlæg. Jeg har brugt alle variable, som newz.dk gemmer.
*__* wrapper er slået fra, fra min hosts side :-/ skal have fundet et alternativ til "file_get_contents" da de fra clichehosting.com ikke vil slå det til
edit: eller måske bare en anden host
jo men det er jo helt tilbage til 2005. Man kan da ikke blive ved med at dømme et firma og jeg skiftede til clichehosting.com pga. one.com ikke ville rette et problem hvor det tog deres server omkring 5-6 min for at opdatere de filer jeg smed op på ftp'en før de blev ændret på hjemmesiden.(snakkede med dem 14 gange og de vidste godt problemet var der og de arbejdede på en løsning som efter 1½ år ikke var lavet)Mnc (12) skrev:*host*
https://www.google.com/search?q=cliche+site%3Anewz...
:P
men lad os nu holde os på topic'ed.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.