ugrás a tartalomhoz

Mi a hiba a kódban?

Anonymous · 2005. Május. 28. (Szo), 08.02
Sziasztok!

Van a következő CSS kód:

h1 {
color: #FFCC66;
font-family: "AlgerianBasDEE";
src: url(fonts/AE39000D.ttf);
font-size: 2.9em;
font-weight: bold; padding: 4px;
margin: 0;
}

A lényeg a betűtipus elérése.

Miért nem találja a böngésző?

Megpróbáltam úgy is hogy megadtam a teljes elérési utat: http/www.stb.hu/fonts...
úgy sem működött.

Köszönöm a segítéget
 
1

@font-face

Török Gábor · 2005. Május. 28. (Szo), 08.28
Gugli szerint ebben a formában kell megadni:

@font-face {
  font-family: Verdana;
  src: url(verdana.ttf);
}
Bővebben: http://en.selfhtml.org/css/eigenschaften/schrift_datei.htm
CSS2 Ref: http://www.w3.org/TR/REC-CSS2/fonts.html#font-descriptions

--
slink
http://20y.hu/
2

Sajnos így sem működik

Anonymous · 2005. Május. 28. (Szo), 09.42
Sajnos így sem működik :(
Akkor sem, ha a teljes url-t beírom...

@font-face {font-family: AlgerianBasDEE;
src: url(fonts/AE39000D.ttf)}
3

Megtaláltam a jó

Anonymous · 2005. Május. 28. (Szo), 10.57
Megtaláltam a jó megoldást:

h1 {
@font-face {
src: url(fonts/AE39000D.ttf);
font-family: algerian;
color: #FFCC66;
font-size: 2.7em;
padding: 4px;
margin: 0;}
}

Csak az zavar, hogy itt a munkahelyemen 19" monitoron máshogy néz ki a font, mint tegnap otthon. Itt van valamilyen +D hatása, vagy árnyéka, és ettől nagyon vastag a betű.
De ez már egy másik probléma...
4

Rendszerenként más

Török Gábor · 2005. Május. 28. (Szo), 11.39
Ez természetes velejárója, más op' rendszer, más felbontás, más optimalizációk következtében egész máshogy jelenhetnek meg ugyanazok a fontok, pláne, ha egy extrémet használsz.

A kódot nem tudom, milyen böngészőben próbáltad, de az általad megadott forma nem helyes. Így valid, és működőképes Gecko/Opera alatt:

@font-face {
    src: url(fonts/AE39000D.ttf);
    font-family: algerian;
}
h1 {
    font-family: algerian, serif;
    color: #FC6;
    font-size: 2.7em;
    padding: 4px;
    margin: 0;
}
Tipp: ha olyan színkódot adsz meg, ahol az R, G és B értékek azonos számjegyekből állnak, írd őket rövid formában.

Tipp #2: mindig adj meg alternatív fontot is.

--
slink
http://20y.hu/
5

Tévedtem

Török Gábor · 2005. Május. 28. (Szo), 12.17
Valóban így valid a kód, de nem működik Gecko/Opera alatt. Vélhetőleg emiatt:

ampersolfont: The URL must point to an embedded OpenType file (.eot or .ote format).


Valamint ez is fontos szempont lehet:

CSS2 tutorial - @font-face: Note again that the font name must be in quotes, even if it doesn't include whitespace.


--
slink
http://20y.hu/
6

Sajnos tényleg egyik

Anonymous · 2005. Május. 28. (Szo), 14.29
Sajnos tényleg egyik megoldás sem jó...

Pedig érdekes a munkahelyemen IE alatt megtalálta a fontot. Itthon már nem.
Bár melóban fennt volt a gépen a font, de nem volt telepítve...
7

erre éntextpattern

Anonymous · 2005. Május. 28. (Szo), 20.28
erre én
textpattern cms-ben ezt használom
http://thresholdstate.com/articles/3713/zem_ir-documentation

egyébként pedig s SIFR-t
http://www.mikeindustries.com/blog/archive/2004/08/sifr

toxin aki lusta volt bejelntkezni :-))
8

szavazó gép...

Anonymous · 2005. Május. 29. (V), 03.26
sziasztok php guruk,lenne itt egy szavazógép kicsi,egyszerű,de nekem tökéletesen megfelelő lenne ha 1 kicsit át tudnátok alakítani mégpedig: ez a szavazógép a már 1szer szavazott látogatóik ip-címet 1txt fájlba menti,és ezáltal kikűszöböli a többszöri szavazás lehetőségét.
Na most az lenne a kérésem hogy át tudnátok-e alakítani úgy ezt a kis szavazó gépet hogy ne közvetlenül a szavazó látogató ip-jét írja ki a txt fájlba, hanem 1 proxy ip mögé bujtatótt második ip-t írjon ki(ami a látogató valós ipje) a txt fájlba,és ez alapján szűrje a már szavazott ipket!

szavazógép:

<?php
$_vokslatszik = 1;

$_text[0] = "szavazás";
$_text[1] = "választás";
$_text[2] = "voksok";
$_text[3] = "voks";
$_text[4] = "szavazz";
$_text[5] = "összes szavazat:";

$voksFile = "vote.txt"; # voksok adatfájlja
$vokstxtFile = "votetext.txt";
$voks= $HTTP_GET_VARS["voks"];

$vote = " <P>".$_text[0]."</P>\n";

print "<TABLE align=\"center\" border=0>\n";

if (file_exists($vokstxtFile) && file_exists($voksFile))
{
$fa = fopen ($voksFile, "r");
$voksolvas = fread ($fa, filesize($voksFile));
fclose ($fa);

$fa = fopen ($vokstxtFile, "r");
$vokstxtolvas = fread ($fa, filesize($vokstxtFile));
fclose ($fa);
#$voksolvas = file ($voksFile); # fájlok tömbbe olvasása
#$vokstxtolvas = file ($vokstxtFile);

$vokssor = explode ("|", $voksolvas);
$vokstxtsor = explode ("|", $vokstxtolvas);
if ($voksolvas == "") # ha nincs szavazás
print "nincs szavazás";
else
{ # ha van szavazás
if (isset($voks) && $vokssor[9] != $REMOTE_ADDR) # ha van szavazat, azt növeli eggyel
{
if ($voks == "a") $vokssor[1] = $vokssor[1] + 1;
if ($voks == "b") $vokssor[2] = $vokssor[2] + 1;
if ($voks == "c" && isset($vokstxtsor[3])) $vokssor[3] = $vokssor[3] + 1;
if ($voks == "d" && isset($vokstxtsor[4])) $vokssor[4] = $vokssor[4] + 1;
if ($voks == "e" && isset($vokstxtsor[5])) $vokssor[5] = $vokssor[5] + 1;
if ($voks == "f" && isset($vokstxtsor[6])) $vokssor[6] = $vokssor[6] + 1;
if ($voks == "g" && isset($vokstxtsor[7])) $vokssor[7] = $vokssor[7] + 1;
if ($voks == "h" && isset($vokstxtsor[8])) $vokssor[8] = $vokssor[8] + 1;
$vokssor[0] = ($vokssor[1] + $vokssor[2] + $vokssor[3] + $vokssor[4] +
$vokssor[5] + $vokssor[6] + $vokssor[7] + $vokssor[8]); # összes szavazat
$vokssor[9] = $REMOTE_ADDR;
$beir = implode ("|", $vokssor);
# fájlba beír (ha van szavazás)
$fp = fopen($voksFile,"w");
fwrite($fp, $beir);
fclose($fp);
}
else if ($vokssor[9] == $REMOTE_ADDR && isset($voks))
$novote = "<FONT COLOR=\"#FF0000\"></FONT>";

function VoteRadioButton($ssz, $hanyadik) {
global $voks;
global $vokssor;
global $vokstxtsor;
global $_text;
global $_vokslatszik;
global $lang;
if (!isset($voks))
{
if ($_vokslatszik == 1)
{
$vrb .= " <TD><INPUT name=\"voks\" type=\"radio\" value=\"".$ssz."\"></TD>\n";
$vrb .= " <TD>".$vokssor[$hanyadik]." ".$_text[3]."</TD>\n";
}
else
$vrb .= " <TD></TD><TD><INPUT name=\"voks\" type=\"radio\" value=\"".$ssz."\"></TD>\n";
}
else
$vrb .= " <TD colSpan=2>".$vokssor[$hanyadik]." ".$_text[3]."</TD>\n";
return ($vrb);
}
# űrlap innen
print "<FORM action=\"".$PHP_SELF."\">\n";

print " <TR>\n <TD colspan=3><H2 align=\"center\">".$vokstxtsor[0]."</H2></TD>\n </TR>\n";
print " <TR>\n";
print " <TD><I>".$_text[1]."</I></TD>\n";
print " <TD colSpan=2><I>".$_text[2]."</I></TD>\n";
print " </TR>\n <TR>\n";
print " <TD>".$vokstxtsor[1].":</TD>\n";
print VoteRadioButton("a", 1);
print " </TR>\n <TR>\n";
print " <TD>".$vokstxtsor[2].":</TD>\n";
print VoteRadioButton("b", 2);
print " </TR>\n"; # innen csak, ha van ennyi tétel
if (isset($vokstxtsor[3]) && $vokstxtsor[3] != "") {
print " <TR>\n";
print " <TD>".$vokstxtsor[3].":</TD>\n";
print VoteRadioButton("c", 3);
print " </TR>\n";
}
if (isset($vokstxtsor[4]) && $vokstxtsor[4] != "") {
print " <TR>\n";
print " <TD>".$vokstxtsor[4].":</TD>\n";
print VoteRadioButton("d", 4);
print " </TR>\n";
}
if (isset($vokstxtsor[5]) && $vokstxtsor[5] != "") {
print " <TR>\n";
print " <TD>".$vokstxtsor[5].":</TD>\n";
print VoteRadioButton("e", 5);
print " </TR>\n";
}
if (isset($vokstxtsor[6]) && $vokstxtsor[6] != "") {
print " <TR>\n";
print " <TD>".$vokstxtsor[6].":</TD>\n";
print VoteRadioButton("f", 6);
print " </TR>\n";
}
if (isset($vokstxtsor[7]) && $vokstxtsor[7] != "") {
print " <TR>\n";
print " <TD>".$vokstxtsor[7].":</TD>\n";
print VoteRadioButton("g", 7);
print " </TR>\n";
}
if (isset($vokstxtsor[8]) && $vokstxtsor[8] != "") {
print " <TR>\n";
print " <TD>".$vokstxtsor[8].":</TD>\n";
print VoteRadioButton("h", 8);
print " </TR>\n";
}
print " <TR>\n";
print " <TD colSpan=3 align=\"center\">";
if (isset($novote)) print $novote."<BR>\n";
print " <INPUT type=\"submit\" value=\"".$_text[4]."\">
</TD>\n";
print " </TR>
<TR>
<TD colSpan=3><P align=\"center\">".$_text[5]." <B>".($vokssor[1]+$vokssor[2]+$vokssor[3]+$vokssor[4]+$vokssor[5]+$vokssor[6]+$vokssor[7]+$vokssor[8])."</B></P></TD>
</TR>
</FORM>\n";
} # / ha van szavazás
print "</TABLE>\n";
} # / ha van file
else print "<P><FONT color=\"#FF0000\"><B>HIBA!</B>Nem érhető el a szavazás adatfájl.</FONT></P>\n";
?>

Előre is kösz.
9

Tanacsok

Hegi · 2005. Május. 29. (V), 03.34
Szia!

Nos a hozzaszolasodhoz annyit fuznek, hogy
1. Ilyet ne kerj hogy egeszitsuk ki a kodod, ird meg magad, persze ha valahol leakadtal szivesen segit barki, de helyetted nem dolgozik.
2. Ha mar feltettel egy ilyen kerdest, legalabb jarj utanna hogy egyaltalan lehet e ilyet, ajanlom figyelmedbe a http://google.com oldalt, nagyon hasznos.

Remelem megerted es megfogadod a tanacsaim, hiszen te sem szeretsz mas helyett dolgozni, raadasul amit magad csinalsz azt jobban megtanulod.

//Hegi - http://blog.suxx.hu
10

re hegi

Anonymous · 2005. Május. 29. (V), 07.47
Hát hegi köszi a demagóg közhelyekkel teletűzdelt hozzászólásod,de ezzel nem jutottam előbbre,csak 1sort kéne átírni...szerinted ha tudnám konkrétan hogy hogyan akkor nem csinálnám magam,ne haragudj,de az én szellemi képeségemből,és időmből sem futja arra hogy a te kedvedért (és 1sorért) megtanuljak phpben programozni,mikor az itteni php guruknak kb.:2percet jelentene ez a kis átalakítás!!!
Egyébként az oldal amit hobbiból szerkesztgetek(ahová kéne a szavazógép is) semmilyen anyagai hasznot nem jelent számomra,sőt sok időmet elveszi,de mások örülnek neki hogy az oldalon található dolgok ingyen letölthetőek!
Remélem most már érted hogy nem a magam szórakosztatására kell az átalakított szavazógép!!!
11

Nem közhely

Török Gábor · 2005. Május. 29. (V), 10.41
Alapvetően a szavazó motorod igen hibás ötletre támaszkodik, IP-re szerintem butaság szűrni, hiszen attól még, hogy én szavaztam az oldalon, a családom többi tagja korántsem biztos, pedig ugyanaz az IP-nk, de említhettem volna egy suliban egy számtech órát, cégnél intranetet stb. Praktikusabb lenne sütivel vizsgálni, vagy regisztrációhoz kötni. Természetesen a süti pedig törölhető. Esetleg süti + IP segíthet.

[...] ne haragudj,de az én szellemi képeségemből,és időmből sem futja arra hogy a te kedvedért (és 1sorért) megtanuljak phpben programozni,mikor az itteni php guruknak kb.:2percet jelentene ez a kis átalakítás!!!


Tehát helyetted inkább más tanuljon meg PHP-ben programozni? Ha úgy érzed, ez nem neked való feladat, akkor miért nem keresel rá szakembert? Vagy ha annyit nem teszel, hogy legalább utána mész a feladatnak, akkor milyen alapon várod el, hogy más megtegye, ráadásul ingyen?

Tanács: mielőtt Hegi által javasolt Guglit kezded nyüstölni, kukkants bele a Weblabor keresőjébe is: http://weblabor.hu/kereses?s=proxy+ip

--
slink
http://20y.hu/
12

Kötelező lenne?

PiG · 2005. Május. 29. (V), 10.44
Nem hiszem, hogy kötelező lenne az oldalon a szavazógép. Mint írod, sem a képességeidből, sem az idődből nem futja, megtanulni pedig nincs kedved. Ha az embernek se kedve, se képessége, se ideje, akkor nem lesz szavazógépe - ilyen egyszerű.
Szerintem Heginek sincs kedve, ideje (képessége valószínű lenne) az ilyen embereknek segíteni. Az ilyenek ne várjanak segítséget. Nem azért öl bele valaki napokat, heteket, éveket az olvasásba, tanulásba, kísérletezgetésbe, hogy a végén egy olyannak segítsen, akinek se kedve, se ideje, se semmije csak az igényei. Lehet, hogy olyasmivel kéne foglalkoznod, amihez van képességed, időd és kedved is!
Egyébként, ha fingod sincs a témáról (engedd meg, hogy így összegezzem a se kedve, se ... részt), akkor honnan tudhatod, hogy 2 percet jelentene az átalakítás? A proxikon túli kliens ip címeket sok esetben nem is olyan egyszerű megszerezni. Nem is sikerül az esetek mindegyikében. Ha valaki most megírná helyetted, aztán belefutsz egy nem azonosítható ip címbe, akkor megint jönnél nyavajogni, hogy alakítsa már át valaki, hogy jó legyen.

P][G
13

Én továbbra is Hegivel

tiny · 2005. Május. 29. (V), 10.58
Én továbbra is Hegivel értek egyet. Ha a weblapodra van időd, akkor a php-ra miért nem? Egy hétvége alatt meg lehet tanulni az ALAPOKAT. Két megoldás van. Vagy veszel egy könyvet (pl: php 24 óra alatt), vagy ellátogatsz a PHP Manual weboldalára.
A másik dolog, ami nekem nagyon nem tetszik:
megtanuljak phpben programozni,mikor az itteni php guruknak kb.:2percet jelentene ez a kis átalakítás!!!

Szerinted ha az itt kérdezők felének lenne ugyanilyen hozzáállása, akkor válaszolnánk mindenkinek "csak 2 perc" alapon? Szívesen segítünk, de szvsz senki sem szeret lusta kezők helyett dolgozni, akik meg sem próbálják a saját problémájukat megoldani.
Remélem most már érted hogy nem a magam szórakosztatására kell az átalakított szavazógép!!

Azt megértem, hogy a szavazatok neked nem okoznak hatalmas örömet, de a látogatóidnak miért okoznának? Ezek szerint a szavazás nem szórakoztatni van. A látogatóknak pedig nincs szükségük rá, ha eddig megvoltak nélküle, ezután is meglesznek.
Még egy dolog. Ha bármilyen forráskódot használsz a hozzászólásodban, akkor használd a bbcode jelölőket!
Lásd:

$vokssor[9]=$REMOTE_ADDR;
Helyett:

If (isset($HTTP_X_FORWARDED_FOR))
{
$vokssor[9]=$HTTP_X_FORWARDED_FOR;
}
else
{
$vokssor[9]=$REMOTE_ADDR;
}
Ez sem tökéletes megoldás, mert ami tökéletes, az kb. még 1 oldal kód, de ennyi legyen elég neked. Ha érdekel több, akkor keress itt a weblaboron, mert már volt róla szó...
Én a magam részéről utoljára segítettem ilyen embernek, de csakis azért, mert jól szórakoztam az indoklásain.
Ha esetleg rávettelek az "időpazarlásra", akkor itt van sok pld:

Mr.Tiny
14

Hát bocs,de én nem

Anonymous · 2005. Május. 29. (V), 16.47
Hát bocs,de én nem ajtóstúl rontottam a "házatokba" próbáltam tisztelet tudóan segítséget kérni tőletek,én a valós életben akin tudok azon segítek,és nem közhelyeket vágok a fejéhez pl.:annó egy analfabéta roma asszony a buszpályaudvaron megkért hogy olvassam már fel neki a buszmenetrendet,és én felolvastam,nem azt mondtam neki hogy menj el suliba tanulja meg olvasni,és 1év múlva gyere vissza,és akkor már el tudod olvasni magad is a buszmenetrendet(talán),mert ha ezt mondtam volna neki akkor a 10perc múlva induló buszt tuti lekési!:)

török gábor: kösz a tanácsot,de van ip-s/cookie-e/adminos,és 1ben mind a három funkciós szavazógépem,de ezek mind kijátszhatók,ha nincs bennük átírva az ip lekérdezésének módja "antiproxysra"(mivel már a freewebwn is 2005.04.04 óta nem lehet logolni!!!)...
Ezen megakadt a szemem: "ráadásul ingyen" jó akkor mond meg menyi pénzt fizessek a számládra egy sór php kódért!!!

tiny: kösz a segítséget,most már a látogató saját ipje íródik a txt fájlba(nem pedig a freewebes proxy)+hogy hányszor szavazot,és mire,de itt akad még 1kis bibi: így átírva viszont nem blokkólja az ismételt szavazásokat,simán engedi újból szavani a látogatót,"mi a hiba a kódban"?

u.i.: a "php 24óra alatt" kézi könyv itt lapul a gépemen be is próbálkoztam,de asszem a 8 vagy 10fejezet után 1szerűen ledobta az agyam az ékszíjat, én vagyok az a tipikus kigyurt, koxos, kopasz, aranyláncos behajtó munkatárs! :)
17

figyuzzámá... ;-)

kgyt · 2005. Május. 29. (V), 22.02
u.i.: a "php 24óra alatt" kézi könyv itt lapul a gépemen be is próbálkoztam,de asszem a 8 vagy 10fejezet után 1szerűen ledobta az agyam az ékszíjat, én vagyok az a tipikus kigyurt, koxos, kopasz, aranyláncos behajtó munkatárs! :)

Ha így van... :-)
Behajtásért kódulunk neked szívesen... Van (gondolom) mindenkinek kintlevősége rendesen. Nekem is (nem tízezeres nagyságrend). :-D


--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
15

Problémák a hozzászólásoddal

Heilig Szabolcs · 2005. Május. 29. (V), 20.17
Helló!

Vélhetőleg ez a mellékszál törölve lesz (jelen hozzászólással együtt), mivel egy másik témába sikerült beletolakodnod. Alapvető, hogy ha új témát vetsz fel, akkor a fórumban is új témát nyitsz, nem pedig "belebeszélsz" más beszélgetésébe. Tehát igazán jól indítottál...

Másrészt, az első kapott válaszra azonnal arrogánsan válaszoltál, ahelyett, hogy kicsit is elgondolkodtál volna az ott írtakon. Itt nagyon sokan segítettek volna egy olyan kérdésre, hogy:

"Sziasztok, nem nagyon értek a PHP-hez, és a jelenlegi szavazóval, amit használok, van egy kis bajom. Történetesen az, hogy egy adott IP címről csak egyszer enged szavazni, azaz a $REMOTE_ADDR változót használja. Mit lehetne tenni, hogy a proxy mögötti belső hálós IP címekkel is dolgozzon a szavazóm?"

Erre szerintem kaptál volna segítséget.

A példád a roma asszonnyal pedig azért sántít, mert az körülbelül az én fenti idézetemhez hasonlatos kérés lehetett. Lehet, te sem segítettél vonla annak az úrnak, aki a vonaton ezzel köszönt:

"Szia! Figyelj, én egy marha elfoglalt üzletember vagyok, és rohanok egész nap és van mlg csomó telefonom, amit el kell intézzek. Válogasd már szét nekem ezeket a számlákat aszerint, hogy áfás vagy áfamentes-e ami rajta van. Nekem erre most k**a nincs időm."

Főleg nem, ha ezt az épp aközben böffenti oda, miközben teszemazt mással beszélgetsz. És nagyon szeretnéd, ha a nem válaszodra még neki állna feljebb. Lehet, ezen hozzászólás után sem fogod megérteni, hogy a kérés és a kérés közt is van különbség, de én bízom benne, hogy képes vagy rá. Ezért is gépeltem ennyit. Szerintem tedd fel legközelebb normálisan a kér(d)ésed, és kapsz is segítséget.
16

kedves heilig

Anonymous · 2005. Május. 29. (V), 21.19
kedves heilig szabolcs,direkt azért nem nyitottam új témát,mert tudtam hogy azért tuti le leszek b....va azzal az indokkal hogy ehhez hasonló már van...a te példád is kicsit sántít,ugyanis nem több órás munkát kértem,hanem csak 1 sór átírását,amit mr.tiny meg is tett köszönet neki,csak még mindig van egy kis bibi amit feljebb megírtam,nem vok üzletember,nem kell telelfonokat elintéznem,és számlákat sem szétválogatni...egyébként azt az energiát amit a fenti monológod megírásába fektettél azt a "szavazógépem" átírásába fektetted volna akkor már rég elhúztam volna!

u.i: azt hittem a programozók logikus gondolkodásuk,és nem túl nehéz emberek,tévedtem volna???
18

Nagyon igazad

Anonymous · 2005. Május. 29. (V), 23.10
Nagyon igazad van!

Kezdtem megörülni, hogy mennyi válasz jött a kérdésemre, talán meg van a megoldás, erre valaki bepofátlankodik, és eltereli más irányba :(

Annyira nem lehet elfoglalt valaki, hogy még saját témát se legyen ideje nyitni!