Přejít na obsah


Fotka

Vlozene statistiky gc-profile do profilu na gc.com


  • Pokud chcete vložit odpověď, přihlašte se
2 odpovědí na toto téma

#1 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 111 příspěvků(y)

Publikováno 19 únor 2013 - 12:51

Protoze je to prevzato z jineho vlakna, par poslednich relevantnif prispevku:

mikrom napsal/a:
no pointa byla dat tu stranku z project-gc do frejmu.. ale nedoslo mi, ze bychom protrebovali vyzobnout jen ten div se statistikama (to by slo resit kdyby se to prohnalo pres nejakej vlastni php skript.. ale co pak zase s tema vsema js a css tak asi nic :)

tohle

<div><!--[if IE]>
<p>[EN] Error, Internet Explorer has very poor support for tag <object><br />
and geocaching.com blocking other options like iframe, js...<br />
You will find my profile information
<a href="http://project-gc.com/ProfileStats/mikrom">here</a></p>

<p>[CZ] Error, Internet Explorer velmi spatne podporuje tag <object><br />
a geocaching.com blokuje nektere tagy jako iframe, js...<br />
Informace o nas a nas profil muzete
<a href="http://project-gc.com/ProfileStats/mikrom">shlednout zde</a>.</p>
<!-->
<!--[if !IE]> <-->
<object data="http://project-gc.com/ProfileStats/mikrom" type="text/html" width="760px" height="7600px" border="0" standby="loading...">Chyba nacitani profilu. Statistiky a dalsi informace o nas naleznete <a href="http://gord.gringo.cz/Geocaching/GGStat.php">zde</a></object> <!--> <!==[endif]--></div>

(vykradeny z 98% od gorda) proste neni ono, ale melo by to par lidi bez prace :)

ale kdyby gj umel trochu spolupracovat i s project-gc, tak by nebyl problem http://project-gc.co...le/ProfileStats zde stahnout to HTML co je pod buttonem a nahrat ho na profil na g.com :)


gord napsal/a:
On by se dal udelat php script, ktery by byl nejde na werejnem webu a mel jako parametr nick. Na nej by odkazoval odkaz v tagu object. PHP by stahlo z project-gc prislusnou stranku, ocesalo by ji od nepotrebneho a zbytek vratilo do toho objectu. Vzhledem k tomu, ze je tam vsechno potrebne, (kodovani, js, css, ...) nemel by pak se zobrazenim byt zadny problem.


mikrom napsal/a:
gord: presne nad tim jsem uvazoval.. teor by jen stacilo vyzobnout kod mezi nejakymi tagy


gord napsal/a:
To by nestacilo. K tomu, aby ti v profilu opravdu to zobrazeni chodilo, je treba pouzit spravne css. K tomu potrebujes z toho html pouzit nejen vlastni "texty", ale take hlavicku html stranky. Tam je zaroven i kodovani cestiny, ktere potrebujes pro to, aby byla cestina (nejen) spravne zobrazena. Proto je mnohem lepsi pouzit object misto frame/iframe.

Tim php by to melo byt bezproblemove a melo by to jit i dost obecne. Problem ale muze byt v tom, ze v zavislosti na tom, kdo vsechno to bude pouzivat, muze byt generovana docela velka zatez serveru. O tom by mohl vypravet DrakMrak, ktery mel puvodne BadbeGen u sebe nekde na free hostingu. ;)


mikrom napsal/a:
http://gc.mikrom.cz/...gc.php?u=mikrom

problemy:
1. vsude maji relativni cesty, takze to pres str_replace() predelavam na absolutni (pro js, images, css, ajax)
2. statistiky jsou ve dvou divech, v jednom taby, v druhym samotnej "content", tyhle divy maji id takze by se vpohode vyzobavali, cely to je v jen v <div>
3. jak vidno v odkazu, statistiky nejdou - vse nacitaji nejaky skripty pres php coz uz je nad moje znalosti, zda by to slo rozbehat jinde

no a tak, proste to asi jednoduse nepujde, to uz by bylo jednodussi udelat nejakej cron, co se prihlasi na pgc sosne html a soupne na gc :)


gord napsal/a:
1. Pokud to vlazis do object, nemely by relativni odkazy nicemu vadit, protoze stranka je fakticky nacitana z jeji serveru ne z gc.com.

Objekt je (v tomto pripade) proste komplet vlozena stranka do jine stranky. Stale si myslim, ze by to takto slo :) Az budu mit chvilku, zkusim si to.
...
Nedalo mi to Tady je vysledek asi 2 minut prace:

http://gord.8u.cz/gc-profile.html

Je to cele, neorezane, ... Takze pokud se to spravne vyzobe, musi to fungovat Prinejmensim ty zalozky.


mikrom napsal/a:
jo, tohle je cela vlozena stranka, ja zkousel vyzobnout jen ty tabulky, bez menu, reklamy v pravem sloupci atd.. mozna by slo pres css napozicovat tu stranku v tom objectu


  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#2 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 111 příspěvků(y)

Publikováno 19 únor 2013 - 12:55

A ted ta moje odpoved: nemuzes to orezat prilis. Musis zachovat celou HTML hlavickyu, kde je informace o kodovani, o css souborech, stazeni javascriptu, ... Rovnez byt mel zachovat nejake to onload, ... Takze to orezani nebude uplne jednoduche a zcela jiste nebude spocivat jen v zachovani dvou divu, jak jsi to pojal ty. Ta moje ukazka mela demonstrovat, ze to prevzit jde a muze to byt i jen soucast stranky - tedy teoreticky i v profilu na gc.com. Ale podle me to je resitelne a myslim, ze vcelku jednoduse.
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 


#3 gord

gord

    Advanced Member

  • Members
  • PipPipPip
  • 10 111 příspěvků(y)

Publikováno 19 únor 2013 - 15:37

Ted jsem si vyzkousel, ze staci nekterym divum nastavit display:none; Na to uz by melo byt jednoduche udelat filtrovaci PHP script. Konkretne se jedna o divy: class="navbar navbar-inverse navbar-fixed-top" id="socialbuttons" id-"locale" id="AdUnit2text" id="AdUnit2" id="paypal_donate" class="container" (prvni, tj. ten, co obsahuje div class="alert ...") a pripadne id="footer" Nedelal jsem filtr, jen jsem to nastavoval primo v chromu ve vyvojarske konzoli (CTRL+SHIFT+I).
  • 0

MHD/PID vybranych mest CR jako POI (diskuse)
GeoGet:
- Combine - automatizace opakovanych cinnosti (diskuse, dávky)

Stator - statistiky y GeoGetu (diskuse)

- Spoiler - uložení spoilerů do GPS jako POI (diskuse)

- Náhrada GJ legálními postupy

 





0 uživatel(ů) prochází toto téma

0 uživatelů, 0 návštěvníků 0 anonymních uživatelů

Reklama