html, css, javascript, yms helppiä

Back to tv, radio, leffat, web O

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ä.

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.



(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.

Itse en Html, Java, Javaskripti, Css -härpäköitä pahemmin tunne, mutta joitakin sivustoja, joista voisi kysyä myös:

Ohjelmointiputka.com
Mureakuha.com

[q]nomic, 17.9.2005 16:23:
Ohjelmointiputka.com

[/q]

Redirekti johonkin mobiilipornojuttuun ?

[q]Avernian, 17.9.2005 21:44:
---
nomic, 17.9.2005 16:23:
Ohjelmointiputka.com


---


Redirekti johonkin mobiilipornojuttuun ?
[/q]
tais olla http://www.ohjelmointiputka.net/


mä mitään muistanut :D
no melkein sama!

Kysyä voi myös nyysseistä: sfnet.viestinta.www

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

[q]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ä. [/q]

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ä?

-jussi

[q]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?
[/q]

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

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?

[q]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?
[/q]

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.

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

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

[q]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.
[/q]

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.

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

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.

[q]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.
[/q]

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.

[q]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.
[/q]

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ä.

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

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.

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.

ongelma selvisi...

O