mboost-dp1

optimeret for smartphone


Gå til bund
Gravatar #1 - csstener(^,^)
26. sep. 2012 18:29
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).
Gravatar #2 - csstener(^,^)
26. sep. 2012 21:08
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
Gravatar #3 - csstener(^,^)
27. sep. 2012 03:20
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.
Gravatar #4 - qed
27. sep. 2012 03:32
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)
Gravatar #5 - Daniel-Dane
27. sep. 2012 04:59
Problem 1 løste jeg ved at sende en cookie for en dummy.
Gravatar #6 - csstener(^,^)
27. sep. 2012 14:52
Daniel-Dane (5) skrev:
Problem 1 løste jeg ved at sende en cookie for en dummy.
så du kopired en cookie som newz gemmer når du er logget ind og brugte den? eller har jeg misforstået noget
Gravatar #7 - Daniel-Dane
27. sep. 2012 15:32
Præcis.
Gravatar #8 - csstener(^,^)
27. sep. 2012 17:24
Daniel-Dane (7) skrev:
Præcis.
måske bare mig som er blind men kan ikke lige finde den cookie som der bliver gemt når du logger ind
Gravatar #9 - csstener(^,^)
27. sep. 2012 17:59
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)
Gravatar #10 - Daniel-Dane
28. sep. 2012 09:21
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.
Gravatar #11 - csstener(^,^)
28. sep. 2012 12:38
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
Gravatar #12 - Mnc
29. sep. 2012 08:28
csstener (11) skrev:
clichehosting.com


*host*

https://www.google.com/search?q=cliche+site%3Anewz...

:P
Gravatar #13 - csstener(^,^)
29. sep. 2012 11:15
Mnc (12) skrev:
*host*

https://www.google.com/search?q=cliche+site%3Anewz...

:P
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)

men lad os nu holde os på topic'ed.
Gå til top

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.

Opret Bruger Login