22786
Html-, css- és php-help
-
Thanatos #11222 az említett programok mindegyike wyswyg azaz nem kell hozzá tudni programozni ugyanúgy csak összepakolod mint publisherel, legalábbis ha nem akarsz belemélyedni megadják a lehetőséget erre is :) -
baca01 #11221 Igen én ezt tudom, de most ezt már megcsináltam és a célnak megfelel. Emiatt nem fogok most megtanulni programozni. Csak szeretnék megoldást találni erre az egyszerű kis problémára mindenféle más program nélkül ha lehet.
Amúgy kössz a linket, majd megnézem!:) csak most kérlek titeket segítsetek ebben valami építő jellegű infóval! -
#11220 Felejtsd el az Office Publisher-t.
Nem weboldal-készítésre való.
Helyette inkább Kompozer (az NVU utódja), Amaya, vagy Microsoft Expression Web (ez utóbbi a Frontpage utódja).
Vagy a legjobb ha megtanulod a HTML és a CSS nyelveket.
Felül találhatsz hozzá tananyagot, leírást, jegyzetet (Nagy Gusztáv Webprogramozás jegyzetét tudom javasolni). -
baca01 #11219 Sziasztok!
Először is nem vagy überatomállatprofi webszerkesztő, csupán a Microsoft Office Publisher 2007-el raktam össze egy nagyon egyszerű, lényegretörő oldalt a családi vállalkozásnak.
A gond az, hogy Firefox alatt tökéletesen működik az oldal, ie alatt viszont röviden és tömören szar.
ie8 nem jeleníti meg a navigációs gombokat, ie6 pedig nálam megjeleníti, csak épp nem nyitja meg a füleket. Mi a gond?
Azért ez röhej hogy a microsoft programjának a fosa nem megy a másikkal... :@
Itt a cím majdnem elfelejtettem: [katt ide] -
bracsek #11218 nem is mondtam, hogy kezeltesd... csak fogd a tartalmát sima fájl readerrel, és írasd ki bájtonként és annyi, nem kell ahhoz kezelni a gifet, hanem csak a fájlt.
az [L] ha jól emlékszem azt jelenti, hogy az első ilyen egyezés után nem fogja a htaccess további soraival egyeztetni pl:
RewriteRule ^kepek/(.*)$ kepek1/$1 [L]
RewriteRule ^kepek1/(.*)$ http://valami.hu/display.php?imgid=$1 [L]
ebben az esetben 404 lesz az eredmény, mert első átirányítást megcsinálja de a másodikat már nem... ha l helyett nemtudom melyiket írod, akkor mindkét átirányítás megtörténik és az eredmény ugyanaz mint először. -
#11217 "ne átirányítsd hanem olvasd ki a fájlt, és header ben megadva, hogy gif, írasd ki."
Sajnos az nem fog menni. Kb 5-6 órám ment rá, hogy rájöjjek: hogyan lehet php-val headerben image/gif-et megadva animált gifet kiiratni. És a végső következtetésem ez: sehogy. Vagy legalábbis a google-vel kereshető fórumok egyikén sem lett erre megoldás, persze a kérdés internet-szerte sokszor felmerült már... a php egyszerűen nem kezel animált gifet, jogdíj-okok miatt.
"http://valami.hu/kepek/1122641" így elérhetővé tenni ugye szintén htaccess-sel lehet?
[L] - pontosan mi is?
-
bracsek #11216 ne átirányítsd hanem olvasd ki a fájlt, és header ben megadva, hogy gif, írasd ki.
a htaccess nek úgy volna értelme pl, hogy van egy kép pl
http://valami.hu/upload/foto/325345432534-img.jpg melnyek id-je 1122641
akkor elérhetővé lehet tenni úgy mint
http://valami.hu/kepek/1122641
és van egy htaccess file amiben annyi van, hogy
RewriteEngine On
RewriteRule ^kepek/(.*)$ http://valami.hu/display.php?imgid=$1 [L]
ez a htaccess főleg url szépítésre jó. -
#11215 Ez alatt: "megjeleníti a képet (header function segítségével)" azt értem: összerakja a képet és kitolja a böngészőnek, mind jpeg, gif, png típusú file. Tehát nem a header(Location: ...)-t értem alatta. -
#11214 Ezt szeretném:
van egy (működő) képfeltöltőm. Ha feltöltesz egy képet, annak a címe ez lesz: http://valami.hu/upload/foto/325345432534-img.jpg . (A thumbnail-je: http://valami.hu/upload/foto/325345432534-thumb.jpg)
Szintén van egy http://valami.hu/display.php-m, ami gyönyörűen megjeleníti a fotót az adatbázis id-je alapján, pl. http://valami.hu/upload/foto/325345432534-img.jpg id-je 10034, akkor http://valami.hu/display.php?imgid=10034 betölti ezt a képet, mintha a php-m egy jpeg lenne.
Egy dolog nem működik: animált gifet nem bír sajnos a display.php lejátszani.
Tehát a működés: http://valami.hu/display.php?imgid=10198 esetében a php megkeresi az adatbázisból a hozzá tartozó képet, ha gif, megnézi: animált-e. Ha nem gif vagy nem animált gif: (itt jön be a htaccess) megjeleníti a képet (header function segítségével), de úgy, hogy a felhasználó a display.php?imgid=10198-at mindvégig http://valami.hu/upload/foto/325345432534-img.gif-nek lássa. Ha animált gif, akkor a display.php átirányítaná a böngészőt (pl. header(Location: http://valami.hu/upload/foto/325345432534-img.gif) segítségével) a http://valami.hu/upload/foto/325345432534-img.gif-re, merthogy ő sajnos nem tud animálni.
Ez így bonyolultnak tűnhet. Az is -
bracsek #11213 regular expression ez a kulcsszó arra mi oda van írva, a rewriteengine a másik kulcsszó, és neten rengeteg a leírás
először meg kell adni hogy milyen feltételek után történjen az átirányítás a rewriteruleben meg meg kell adni az átirányítást magát reguláris kifejezésként hogy mit irányít át utánna meg hogy mire irányítja, itt a reguláris kifejezésben () ben megjelölt értékekre lehet hívatkozni $1, $2.... stb...
szóval ha pontosan leírnád mit szeretnél talán segíthetnénk, ha meg nem akkor van ott elég leírás a neten, utána lehet nézni -
#11212 Hát nagyon köszönöm az irányvonalat.
Arra szeretnék rájönni, hogy ezekből ^ meg ()$ meg \, /, [R] és társai, hogyan jön össze az, amit én pontosan szeretnék. De sajnos egyelőre a szintaktikáját nem találom, csak tippeket.
(Amúgy én nem letiltani szeretném a képeim linkelését, csak a látszólag 343245321.jpg valójában legyen pl. display.php?img=343245321.jpg. Az másik történet, hogy ha animált gifről van szó, akkor pl. 343245321.gif esetében a display.php irányítson vissza 343245321.gif-re.) -
bracsek #11211 Firefoxot használva írd be a böngésző sorába hogy htaccess és láss csodát pont bejön egy oldal azon olvasgatva:
googleben htaccess kulcsszóra a második találat.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?tutorial.hu(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.*\.)?gyik.com(/)?.*$ [NC]
RewriteRule .*\.(wmv|avi|asf|mpg|mpeg|mp3|wav|zip|jpg|jpeg|gif|png)$ http://www.tutorial.hu/tiltottlinkeles.gi [R,NC] -
#11210 Srácok, azt hogy a pulykába csinálja egy képfeltöltő oldal, hogy linkelsz egy .jpg-t egy oldalra (pl. http://bela.hu/3253425435432.jpg), de mondjuk a bela.hu nem szereti, ha hotlinkelsz, és belön a "No hotlink please" a kép helyén. DE: ha csak úgy megnyitod a .jpg-t böngészővel: láss skodát, ott a kép.
(Gondolom: .htaccess-ben kell valamit configolni, és a .jpg gyakorlatilag egy .php lesz, ami először eldönti a paramétereket figyelembe véve, hogy tolni akarja-e a képet, vagy sem.) -
bracsek #11209 if (#000080">$entry!="." and #000080">$entry!="..") {echo "<option ".((#000080">$entry==#000080">$_GET['ua'[/szin][szin=#8000FF]])?" selected=\"selected\" ":"")." value=\"$entry\" >".#000080">$entry."</option>\n";}
mi tagadás, ifnek if, csak tömörebb. -
Cat 02 #11208 Van egy ilyen legördülő menüm.
Egyszer már kérdeztem ,ugyan, de azt nem találom és sztem nem is jó ide.
Szal ez azt mutatja, meg h hova töltsön fel. Sikeresen feltöltés után, van egy link vissza a feltöltő scriptre. H lehetne megoldani, h ugyanaz legyen a mappa ? Addig okés h a link upload.php?ua=xy, de h rakom ebbe bele ? Ahogy nézem a megfelelő sorba kell egy select="selected" az option részbe . If-et rakjak még bele vagy hogy? Nem, lehetne valahogy a select részbe berakni egy default értéket ? -
bracsek #11207 javaslom: #11201 :)) -
#11206 Javaslom, tedd function-be. -
bracsek #11205 kérdezd le a felbontást, és abból számoltasd ki hova kell tenni.
leftVal = (620 - screen.width) / 2;
topVal = (400 - screen.height) / 2;
window.open("", "kis_window", "width=620, height=400, left="+leftVal+", top="+topVal+" , status=no, menubar=no, toolbar=no, scrollbars=no");
nem próbáltam ki, de bízok a megérzésemben, hogy valahogy így kell. -
#11204 Köszi, közbe megoldottam.
Nem vettem észre, vessző helyett véletlen pontosvesszőt tettem, és nem akart neki tetszeni.
window.open("", "kis_window", "width=620, height=400, left=200, top=100, status=no, menubar=no, toolbar=no, scrollbars=no");
Érdekes, hogy nekem Opera alatt full középre teszi, FF, és IE alatt középre, de feljebb, a böngésző fejléce alá. -
#11203 Kérdés:
{foreach name=lejatszolistaszamai from=$RADIO_SONGS key=key item=_song}
<a href="{$_song.ARTIST_URL}">{$_song.BAND_NAME}</a>,
{/foreach}
Ez a foreach elemeket ad vissza, viszont van olyan eset, amikor kétszer, vagy annál többször szerepel a link. Hogyan tudom kiszűrni, hogy csak 1 db jelenjen meg 1 elemből maximum? -
#11202 ezt próbáld meg inkább:
http://www.nigraphic.com/blog/java-script/how-open-new-window-popup-center-screen -
#11201 Köszönöm!
Viszont van egy kis problémám:
<script language="javaScript" type="text/javascript">
function screen()
{
pwin = window.open("", "kis_window", "width=620, height=350");
top.sz_win = pwin;
}
</script>
<a href="kep000.htm" target="kis_window" onClick="screen()" onmouseover="Tip(tipp[5], WIDTH, 170, PADDING, 6, BGCOLOR, '#f8f8ff')" onmouseout="UnTip()"> F-Képek </a>
Csak a kiemelt rész lényeges, a többi egy buboréké, és tökéletesen működik.
Igazából a kiemelt rész is tökéletesen működik, csak egy gondom van vele.
Az új ablakot valamiért nem tudom a képernyő közepére nyitni.
-
Cat 02 #11200 mkdir("mappa",0777)
nem tudom h a 0 minek oda, de így volt a példában :D Viszont thnx, szerintem az lesz a baja, php hozta létre a mappát és nem én. -
Easy Rider #11199 mkdir-t hogy hoztad létre? milyen jogokkal? kéne neki adni egy írásit legalább, olvasási meg egyértelmű. pl.: mkdir("/images", 777);
vagy ha kész van már, akkor chmod! -
Cat 02 #11198 mkdir-el létrehozott mappába, total commander, nem tud feltölteni, azt írja no such file or directory. Ilyenkor várni kell 1 darabig vagy mi ?
Neten keresztül meg megy a felöltés o.O -
#11197 Nem muszáj div-be rakni, pozicionálhatod magát a képet is, vagy ha 'a href' közé rakod akkor inkább azt. -
Cat 02 #11196 http://www.000webhost.com/ itt írta valaki a fórumon, és ez megy jól.
maLakai: és azt h csinálom meg h a kép jobb alsó sarkába legyen ? Kép külön div-be vagy mi a fene ? -
#11195 Nyugodtan létrehozhatod, mások is ezt teszik, ha extrát megkérdezed, ők is ezt írják vissza...
Cat: Z-index legyen nagyobb a nagyítónak, mint a képnek. -
#11194 Bezártam, megnyitottam, működött. Lol...
Szóval az extrás képfeltöltés 2007-ben működött, most ugyanazon a tárhelyen 2009-ben nem működik. A fene se érti.
(Raktam a wwwroot mellé egy "extra-php-upload" mappát is, de így se.)
Annyira nem kell az ingyen tárhely, csak egyszerűen csalódtam az extrában, ami eddig számomra az "ingyenes és jó" kategóriába tartozott. -
#11193 Most nézem az extra phpmyadminját, hát, szerintem ezt nem tesztelték le beüzemelés előtt. Egyszerűen borzasztó. (nem sima letölthető phpmyadmin, hanem kicsit átdolgozta az extra) -
Cat 02 #11192 CSS-el lehet valahogy kép fölé képet rakni ?
(fix méretű kép jobb alsó sarkába akarok rakni egy nagyítót)
(lehet JS is végülis) -
#11191 ez meg mi? ha most beírom és egy extrás meglátja, mit fogok kapni? :) -
#11190 Lehet extra tiltotta be a júzert, én is most néztem rá egy régi regre és az adatbázisom törölve is volt... :P -
#11189 Ja az ügyes-okos extra.. A wwwroot mellé készíts egy extra-php-upload könyvtárat. -
Cat 02 #11188 Egyszer volt egy backup, de nem tudom, h jelszót cserél-e. -
#11187 Kb. 2 éve felraktam egy oldalt az extrára, amin simán működött a képfeltöltés. Most, hogy beszéltetek róla, gondoltam: megnézem, még mindig megy-e.
És ez fogad: "Warning: mysql_connect() [function.mysql-connect]: Access denied for user ". Ez jól hangzik, mert kb 1 éve láttam utoljára, más meg nem fér hozzá (elvileg). Extra csak úgy szokott mysql-jelszót cserélgetni? -
Cat 02 #11186 Csodás, köszi! -
#11185 Te meg miről beszélsz?
Dehogy nem lehet avatar képet feltölteni -.-
Vagyok egy fórumon ahol lehet. -
Easy Rider #11184 $replacefrom = array("á", "é", "ó", "ö", "ő", "ú", "ü", "ű", "í", "Á", "É", "Ó", "Ö", "Ő", "Ú", "Ü", "Ű", "Í", " ");
$replaceto = array("a", "e", "o", "o", "o", "u", "u", "u", "i", "A", "E", "O", "O", "O", "U", "U", "U", "I", "-");
$replacewhat = "Árvíztűrő tükörfúrógép";
$replacedString = str_replace($replacefrom, $replaceto, $replacewhat);
echo $replacedString;
----------------------------------------
Output: Arvizturo-tukorfurogep -
Cat 02 #11183 Sehogy. Extra nem engedélyezi :)