html, css, javascript, yms helppiä

18 posts, 1 page, 7,536 views

sapeli

Posts: 11,768

#1 • • sapeli jokukukamikä?
Tämä nyt ei välttämättä ole paras paikka kysyä tätä, mutta tiedän että täällä klubbarissa pyörii useampiakin nettisuunnittelijoita ja muuten vaan nettitietoisia ihmisiä - ja meikällä olisi pieni css-ongelma (luultavasti). Olisin kiitollinen joko vastauksista tahi linkeistä muille forumeille mistä kannattaisi kysyä. *joo*

Elikkä, yhdellä suht yksinkertaisella sivustolla mitä olen nyt väsäämässä on ongelma print-css:n kanssa. En käytä koko sivustolla mitään layereita tai css-asettelua, mutta kun yritän tulostaa sivua (kaikki muut osat on blokattu pois paitsi sisältöteksti), linkkien teksti menee päällekkäin leipätekstin päälle - ja kyseessä ovat siis aivan tuikitavalliset tekstilinkit ilman mitään ihmetemppuja tai javascriptiä.

Tämä ongelma toistuu ainakin Mozillalla sekä Firefoxilla, ja ne nyt vähintään pitäisi saada toimimaan.

*ding*

(PS: Mieluiten en anna linkkiä sivustoon tällä hetkellä, erinäisistä syistä, mutta vastaan erittäin mielelläni kaikkiin kysymyksiin minkä avulla ongelmaa voi setviä - itse olen hiukan pihalla koska tosiaan kyse näyttäisi olevan jonkinlaisesta css-asettelu-ongelmasta, mutta sivusto ei käytä sitä missään... )

Tätä topikkia voi käyttää muutoinkin jos tarvii oman sivuston testaamista tai vastaavaa helppiä, minä ainakin autan muitakin ihan mielelläni. *hymy*

--
Elämä ei ole pelkkää lasten leikkiä.

nomic

Posts: 4,120

#2 • • nomic Finrg / Hybridize / Paine / Nu-Energy / Kreatix
Itse en Html, Java, Javaskripti, Css -härpäköitä pahemmin tunne, mutta joitakin sivustoja, joista voisi kysyä myös:

Ohjelmointiputka.com
Mureakuha.com
nomic

Posts: 4,120

#5 • • nomic Finrg / Hybridize / Paine / Nu-Energy / Kreatix
*lmao*
mä mitään muistanut :D
no melkein sama! *vink*
evvk

Posts: 1,918

#6 • • Edited evvk
Kysyä voi myös nyysseistä: sfnet.viestinta.www

EDIT: hyvällä säkällä saat Jukka Korpelan näkemyksen asiaan
gluester

Posts: 523

#7 • • gluester Further

sapeli, 17.9.2005 16:19:
Elikkä, yhdellä suht yksinkertaisella sivustolla mitä olen nyt väsäämässä on ongelma print-css:n kanssa. En käytä koko sivustolla mitään layereita tai css-asettelua, mutta kun yritän tulostaa sivua (kaikki muut osat on blokattu pois paitsi sisältöteksti), linkkien teksti menee päällekkäin leipätekstin päälle - ja kyseessä ovat siis aivan tuikitavalliset tekstilinkit ilman mitään ihmetemppuja tai javascriptiä.



Toki hieman hankalaa ja hakuammuntaa näin kun ei ole mahdollisuutta nähdä itse lähdekoodia, mutta jos en nyt ihan väärin ymmärtänyt ongelmaasi niin onko siis kyse siitä että sulla on taulu jossa vierekkäisten solujen sisältö menee päällekkäin? Onko taulun ja solujen leveys ja korkeus fixattuja vai prosentteina? Onko näiden kyseisten linkkien tarkoitus edes ylipäätänsä näkyä? Jos niin, toki voithan itse print.css:ssä noiden linkkien kanssa viitata johonkin luokkaan jossa määritellään näytetäänkö sisältö vai ei, siis silloin kuin media on "print".

Olenko ihan hakoteillä? *nauru*

-jussi
sapeli

Posts: 11,768

#8 • • sapeli jokukukamikä?

gluester, 19.9.2005 11:23:
Toki hieman hankalaa ja hakuammuntaa näin kun ei ole mahdollisuutta nähdä itse lähdekoodia, mutta jos en nyt ihan väärin ymmärtänyt ongelmaasi niin onko siis kyse siitä että sulla on taulu jossa vierekkäisten solujen sisältö menee päällekkäin?



Noup - aivan tavallinen <p> jossa tekstiä ja välissä linkkejä. Tässä kuva tilanteesta:

--
Elämä ei ole pelkkää lasten leikkiä.

Sami de Sousa

Posts: 1,221

#9 • • Edited Sami de Sousa [Diggin Deep, Vibes]
koska itselläni ei riitä hermot surffata tuntitolkulla etsien vastausta, niin ajattelin kysäistä viisaammilta:

millä koodilla läpinäkyvä taulukko toteutetaan esim. klubbarin 8.teeman mukaisesti? (uudet viestit, pikavalikot, sanomat...)

sitten mieleen tuli vielä toinen kysymys.
omilla sivuillani on MySQL-pohjainen vieraskirja, joka joutuu päivittäin spämmiroboottien uhriksi. olen yrittänyt torjua ongelmaa robots.txt -tiedostolla (http://www.robotstxt.org/wc/meta-user.html), jonka pitäisi torjua robottien viestit. ei toimi. onko vinkkejä ongelman poistamiseksi?
xnode

Posts: 41

#10 • • xnode

De Souza, 8.11.2005 12:14:
sitten mieleen tuli vielä toinen kysymys.
omilla sivuillani on MySQL-pohjainen vieraskirja, joka joutuu päivittäin spämmiroboottien uhriksi. olen yrittänyt torjua ongelmaa robots.txt -tiedostolla (http://www.robotstxt.org/wc/meta-user.html), jonka pitäisi torjua robottien viestit. ei toimi. onko vinkkejä ongelman poistamiseksi?



Robots.txt ja robots tiedot metatägeissä auttavat vain jos robotit tottelevat sitä. Lähinnä voit sillä kertoa hakukoneille etteivät ne indeksoi sivuasi. Tietenkin sekin voi auttaa siinä mielessä etteivät spämibotit löydä vieraskirjaa yhtä helposti.

Varsinaisen sivun jo löytäneiden spämibottien torjumiseen auttaa lähinnä niiden osoitteiden blokkaus (jos tulevat tietyistä ip:stä), kommenttien kieltäminen ellei jotain tietoa saada (esim. kirjoita kuvassa näkyvä sana niin kommentti rekisteröityy, kirjautumis pakko tms. vaatii siis kuitenkin vieraskirjan koodin puukotusta). Lisäksi jos spämi botit eivät anna user-agenttinaan jonkun oikean selaimen user-agenttia voisi kommentoinnin estää sitäkin kautta (tosin oikeita selaimia on sitten kohtuu paljon). Tämäkin tietty vaatii vieraskirjan koodin muokkaamista. Lisäksi tietenkin itse botin viestiä voi yrittää tunnistaa spämiksi sisältönsä puolesta.

Jos ei itse voi/osaa tehdä muutoksia vieraskirjaan kannattaa varmaan yrittää hakea jotain muuta vieraskirjaa käytöön. En sitten tiedä miten spämikestoisia vieraskirjoja löytyy.
andi--

Posts: 1,381

#11 • • andi-- lunttu

sapeli, 19.9.2005 11:26:
Noup - aivan tavallinen <p> jossa tekstiä ja välissä linkkejä. Tässä kuva tilanteesta:



Ongelma näyttäisi ilmenevän noiden boldattujen linkkien kohdalla. Kokeile toimiiko ilman. Opera tuntuu näyttävän print previewin ihan ok.

--
- RAAH -

Sami de Sousa

Posts: 1,221

#12 • • Sami de Sousa [Diggin Deep, Vibes]

xnodeRobots.txt ja robots tiedot metatägeissä auttavat vain jos robotit tottelevat sitä. Lähinnä voit sillä kertoa hakukoneille etteivät ne indeksoi sivuasi. Tietenkin sekin voi auttaa siinä mielessä etteivät spämibotit löydä vieraskirjaa yhtä helposti.

Varsinaisen sivun jo löytäneiden spämibottien torjumiseen auttaa lähinnä niiden osoitteiden blokkaus (jos tulevat tietyistä ip:stä), kommenttien kieltäminen ellei jotain tietoa saada (esim. kirjoita kuvassa näkyvä sana niin kommentti rekisteröityy, kirjautumis pakko tms. vaatii siis kuitenkin vieraskirjan koodin puukotusta). Lisäksi jos spämi botit eivät anna user-agenttinaan jonkun oikean selaimen user-agenttia voisi kommentoinnin estää sitäkin kautta (tosin oikeita selaimia on sitten kohtuu paljon). Tämäkin tietty vaatii vieraskirjan koodin muokkaamista. Lisäksi tietenkin itse botin viestiä voi yrittää tunnistaa spämiksi sisältönsä puolesta.

Jos ei itse voi/osaa tehdä muutoksia vieraskirjaan kannattaa varmaan yrittää hakea jotain muuta vieraskirjaa käytöön. En sitten tiedä miten spämikestoisia vieraskirjoja löytyy.



Joo, ikävä kyllä tässä on nyt kyseessä joka kerta sama spämmibotti, joka on jo siis löytänyt uhrin. Mulla ei taida osaaminen riittää osoitteiden blokkaamiseen tai kommenttien kieltämiseen tms. Ainakaan vieraskirjan asetuksista ei löydy säätömahdollisuuksia.

Taitaa pitää harkita jotain toista kirjaa tai muotoa kirjoittaa palautetta sivuille. Harmi sinänsä sillä toi xeobook on muuten kyllä mukava ja toimiva.
Apo

Posts: 1,574

#13 • • Apo Asiallisen Profeetallinen Oppinut

sapeli, 17.9.2005 16:19:
Tämä ongelma toistuu ainakin Mozillalla sekä Firefoxilla, ja ne nyt vähintään pitäisi saada toimimaan.



Jos ei oo jo käytössä ni Web Developer on kova extension: https://addons.mozilla.org/extensions/moreinfo.php?id=60

Ideoita:

1. kokeile miten print-median css-tyylit näkyy selaimessa, eli ota se print median määrittely pois
2. fonttiongelma, kokeile eri fonteilla
3. css-ongelma, kokeile yksinkertaisemmalla css:llä ja lisää määrityksiä yksi kerrallaan kunnes menee rikki
4. selaimilla voi olla käytössä erilainen pohja-css printtinäkymille. kokeile määrittää linkkien css mahdollisimman tarkasti: "display: block;padding:...;" jne.
Apo

Posts: 1,574

#14 • • Apo Asiallisen Profeetallinen Oppinut

De Souza, 11.11.2005 16:48:
Mulla ei taida osaaminen riittää osoitteiden blokkaamiseen tai kommenttien kieltämiseen tms. Ainakaan vieraskirjan asetuksista ei löydy säätömahdollisuuksia.



Disclaimer: Tämä ongelmanratkaisutapa nojaa olettamuksiin että 1) spammibotit on ohjelmoitu hyökkäämään ainoastaan tietyllä tavalla sivustojen kimppuun 1) spammibottien tekijät eivät jaksa tehdä botteihin yksittäisen sivun tarvitsemia virityksiä.

Todennäkösesti spammibotti on tehty hyökkäämään juuri xeobook:ia vastaan. Pienillä muutoksilla botin toiminnan saa rikottua, esim. vaihtamalla välitettävien kenttien tunnistetta. Ylimääräisen kentän lisääminen formiin ei olisi myöskään kovin vaikeaa, ja viereen vaikka teksti että "kopioithan tämän tekstin tuohon kenttään, muuten et voi lisätä viestiä". Formin vastaanottavaan koodiin sitten pieni tarkistus alkuun että onko koodi oikein ja automaattiset botit on blokattu.

Tuli itseasiassa mieleen että uskoisin että aika harvassa botissa on javascript-tukea, joten tekstin kopioimisen voi hoitaa ilman että käyttäjän tarvitsee itse tehdä mitään.
xnode

Posts: 41

#15 • • xnode

De Souza, 11.11.2005 16:48:

Joo, ikävä kyllä tässä on nyt kyseessä joka kerta sama spämmibotti, joka on jo siis löytänyt uhrin. Mulla ei taida osaaminen riittää osoitteiden blokkaamiseen tai kommenttien kieltämiseen tms. Ainakaan vieraskirjan asetuksista ei löydy säätömahdollisuuksia.

Taitaa pitää harkita jotain toista kirjaa tai muotoa kirjoittaa palautetta sivuille. Harmi sinänsä sillä toi xeobook on muuten kyllä mukava ja toimiva.



Jos ongelmana on vain yksi tietty botti niin vois yrittää blogata sitä pois elikkä:

Koska sun sivut ovat varmaankin jonkun palveluntarjoajan alla niin sieltä saattais löytyä esim. logeista mistä osoitteista botti huutelee tai vielä paremmassa tapauksessa sen user-agent. Sen jälkeen pitänee tehdä enään .htaccess tiedosto (olettaen että kyseessä on apache-palvelin). http://httpd.apache.org/docs/2.0/howto/htaccess.html ja http://httpd.apache.org/docs/2.0/howto/auth.html saattavat olla avuksi.

Voin kyllä auttaa jos tarvit apua, kysele vaikka priva viestillä.
Apo

Posts: 1,574

#16 • • Apo Asiallisen Profeetallinen Oppinut

xnode, 11.11.2005 17:24:
Jos ongelmana on vain yksi tietty botti niin vois yrittää blogata sitä pois elikkä:



Ip-pohjaisen blokkauksen ongelma on että se toimii vain siihen saakka kunnes hyökkääjä vaihtaa ip-osoitetta. Tehokkaampaa on pureutua suoraan itse ongelmaan eli estää automaattisten ohjelmien toiminta.
Sami de Sousa

Posts: 1,221

#17 • • Sami de Sousa [Diggin Deep, Vibes]
Netistä löytyy joitakin ilmaisia MySQL -pohjaisia vieraskirjoja, jotka voi asentaa omalle palvelimelle.

Nyt kaivattaisiinkin apua sen parhaimman ratkaisun löytämiseen. Kriteereinä muokattavuus omien sivujen layouttiin (tausta: transparent, selaus: iframessa) sopivaksi ja spämmiviestien ryöpyn helppo estäminen.