Html-, css- és php-help

Jelentkezz be a hozzászóláshoz.

vafeN
#20033
Valaki tudna abban segíteni, hogy olyat amilyen az ncore-on van amikor feltesznek egy új torrentet (bal alsó sarokban kiírja) azt milyen nyelven egyszerûbb elkészíteni?

[O_O] (.)(.)

Guren
#20032
#20031
Tudnátok linkelni pár "Tutorialt" teljes sidebuildekrõl ? egyszer találtam magyar oldalon olyat, hogy a csáó megmutatta a megrendelését elkészítette a tervrajzát aztán stb lépésrõl lépésre végig képekkel leírásokkal. Ilyeneket tud vki linkelni ? lehet akár desing+sitbuild is
Lazarus
#20030
Egy felsõ frame sorral függetlenítheted az oldaltól
#20029
Köszönöm a segítséget, de én csak karbantartom az oldalt, és gondoltam feldobom egy mozgó banner-ral ,de az egész oldalt azért átírni már nem tudom.
Más valami lehetõség nincs, hogy a flash object fixen mûködjön, ne befolyásolja az oldal mûködése ?
LaliK
#20028
Hú, pontosan erre van szükségem. Ezer hála! Így már csak a neveket kell írnom és már kész is vagyok.
Köszönöm a segítséget!

"I've found that when you want to know the truth about someone that someone is probably the last person you should ask."

MerlinW
#20027
Tessék, innentõl már remélem boldogulsz:


<html>
<head><title></title>
</head>
<body>
<?php
if ($_GET<'dir'>)
$source_dir = $_GET<'dir'>;
else
$source_dir = "."; //könyvtár amit vizsgálunk

$dir=opendir($source_dir);
$files=array();

while (($file=readdir($dir)) !== false) {
if ($file != "." && $file != ".." && strpos(strtolower($file),".php") === false) {
array_push($files, $file);
}
}

closedir($dir);
sort($files);

if ($_POST) {
$file = fopen($uploaddir . 'text.txt', 'w', 1);
fwrite($file, $_POST<'textarea'>);
fclose($file);
}

?>

<form method="post" action="index.php">
<div><textarea name="textarea" cols="150" rows="40">
<?php
foreach ($files as $file) {
if (is_dir($source_dir."/".$file))
print "<a href='".$_SERVER<'PHP_SELF'>."?dir=$source_dir/$file'>$file<br />"."\n";
else
print "<a href='$file'>$file<br />"."\n";
}
?>
</textarea></div>
<div><input type="submit" name="Submit" value="Submit"></div>

</form>
</body>
</html>

[merlinw.org]

MerlinW
#20026
Textboxba szeretnéd a listázást? Tudom, hogy nehéz megfogalmazni a kérdést ha valaki nem ért hozzá, de próbáljuk meg egészen pontosan.
Szívesen segítek, de ezzel foglalkozom minden nap, hétvége van, semmi kedvem most órákat foglalkozni ezzel és azzal hogy kitaláljam mit is szeretnél.

Kell egy input a névnek is vagy elég a textarea-ba listázni a fájlokat?
A text fájlba szeretnél html linkeket? Vagy html-t szeretnél generálni?

[merlinw.org]

LaliK
#20025
És ezt pontosan hová is másoljam hogy ki is listázza a mappa tartalmát (ahogy az elõbb) és a textbox is maradjon?
Mert ezzel most egy sima szöveget ment el a text.txt-be.
Ha valahogy a 2 kódot össze lehetne hozni, az lenne a tökéletes. Mert így még mindig nem tudok a képeknek nevet adni.

"I've found that when you want to know the truth about someone that someone is probably the last person you should ask."

MerlinW
#20024
index.php:


<html>
<head><title></title>
</head>
<body>

<?
if ($_POST) {
$file = fopen($uploaddir . 'text.txt', 'w', 1);
fwrite($file, $_POST<'textarea'>);
fclose($file);
}
?>
<form method="post" action="index.php">
<div><textarea name="textarea" cols="90" rows="50"></textarea></div>
<div><input type="submit" name="Submit" value="Mentés"></div>
</form>

</body>
</html>


Ez ad egy textarea-t beleírod amit szeretnél, a submit gombra kattintva elmenti a tartalmát egy text.txt fájlba.

[merlinw.org]

LaliK
#20023
Áh ez nagyszerû <#worship>
Bár egy kisebb probléma lenne...
Ez ugye jelenleg kilistázza az összes fájlt (én esetemben azt a kb. 2000 képet ami a mappában van) De nekem az lenne a lényeg hogy a linkeket én adom meg pl D:\asd.jpg a kép elérési útvonala de a kattintható forma Asztal lenne ami az asd.jpg-re mutat. Aztán ezeket mindig a megadott fájlba linkként listázza egymás alá. Próbáltam úgy is hogy minden kép mellé raktam egy edit boxot amiben megadom a a linket, de sehogy sem sikerült elmentenem...

"I've found that when you want to know the truth about someone that someone is probably the last person you should ask."

MerlinW
#20022
Tessék:

index.php

<html>
<head><title></title>
</head>
<body>
<?php
if ($_GET<'dir'>)
$source_dir = $_GET<'dir'>;
else
$source_dir = ".";

$dir=opendir($source_dir);
$files=array();

while (($file=readdir($dir)) !== false) {
if ($file != "." && $file != ".." && strpos(strtolower($file),".php") === false) {
array_push($files, $file);
}
}

closedir($dir);
sort($files);

foreach ($files as $file) {
if (is_dir($source_dir."/".$file))
print "<a href='".$_SERVER<'PHP_SELF'>."?dir=$source_dir/$file'>$file<br />";
else
print "<a href='$file'>$file<br />";
}
?>
</body>
</html>




//alapértelmezettként az aktuális könyvtárat vizsgálja, de paraméterrel változtathatod, pl.: index.php?dir=kepek

[merlinw.org]

LaliK
#20021
Végülis igen, a lényeg csak az hogy kattintható link legyen a végén ami a képet nyitja meg és a link nevét én adom meg.

"I've found that when you want to know the truth about someone that someone is probably the last person you should ask."

MerlinW
#20020
Magyarul listázni szeretnél egy könyvtárat és abból beszippantani az összes képet, majd html táblát generálni belõlük?

[merlinw.org]

LaliK
#20019
Az lenne a lényeg hogy van kb 2000 darab képem, amibõl csinálni kellene egy listát linkekkel valahogy így <a href="$fajl">$NÉV</a>.
Ezt egyesével megcsinálni persze eltart egy ideig ezért gondoltam hogy írok rá egy PHP scriptet, de jelenleg itt tartok.
Index.php:

<html>
<body>
<form action="test.php" method="post"
enctype="multipart/form-data">
<label for="file">Fájl:</label>
<label for="name">Név:</label>
<input type="text" name="name" id="name" />
<input type="file" name="url" id="url" />
<br />
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>


test.php:

<?php
echo $_POST["url"];
echo $_POST["name"];
$myFile = "test.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "<a href=$url>$name</a> <br />";
fwrite($fh, $stringData);
fclose($fh);
?>


És ennek eredményeképp a test.txt-be ezt írja bele: <a href=C:\WINDOWS\Temp\php48C.tmp>ASD</a> <br />
Ami nekem nemjó, mert ebbõl ugye nem lesz semmi. A kép elérési útvonalát szeretném elhelyezni a temp helyére.

Remélem így már érthetõbb 😛
(a CODE Taget valószínûleg még mindig nemtudom használni...)

"I've found that when you want to know the truth about someone that someone is probably the last person you should ask."

SzirmosSzisza
#20018
Ez segít?

Igazából nem nagyon tiszta mit szeretnél, annyit sikerült kivennem, hogy valami hozzá akarsz fûzni egy szöveges fájlhoz (ahhoz linkeltem)

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

LaliK
#20017
Sziasztok.

Kérnék egy kis segítséget.
Van egy PHP fájlom (benne két form - egyik név, a másik pedig fájl névvel)amiben azt szeretném megoldani hogy a $NÉV az legyen amit beírunk névként, a $fajl pedig az ami a fájl elérési útvonala. Ez még nem is lenne olyan vészes, de a legfontosabb az lenne hogy ezt az egészet egészítse ki valami ilyesmire: <a href="$fajl">$NÉV</a> és ezt belementse egy TXT fájlba, lehetõleg mindet új sorba.

Remélem valaki tud segíteni mert jóval megkönnyítené a dolgomat.
Elõre is köszönöm.

"I've found that when you want to know the truth about someone that someone is probably the last person you should ask."

MerlinW
#20016
Mert újratöltöd az oldalt, mikor menüre kattintasz. Ezt max úgy tudod kiküszöbölni, ha AJAX-al töltöd a tartalmat az oldalra.

[merlinw.org]

#20015
Nos a gond az volt, hogy az xml http:// teljes elérését be kellett írnom, így mûködik.
Már csak az zavar, hogy ha rákattintok a menükre, újra az elejétõl indul a flash...
MerlinW
#20014
Ööö lehet, hogy nem html kiterjesztést kéne adni az index fájlodnak, ha php-t használsz😊 Most látszik minden szerveroldali kód az oldaladon. Ami nem jó.

[merlinw.org]

#20013
Sziasztok !

Továbbra se tudom mi a probléma a slider-rel.
firefox alatt nem megy, IE alatt meg fut... ?!
itt a teszt oldal
passatgt
#20012
azt hittem, hogy számozni akarja csak a sorokat és hogy azt kézzel beírni szar, mindenhol td-t írni elejére és 1-2-3-4...

#20011
Köszi a választ! 😊
MerlinW
#20010
Pont ezt mondtam. CSS-el csak stílust adsz neki. A HTML ugyanúgy ott van, ott kell megírni

[merlinw.org]

CattiBrie
#20009
Excellel legenerálható 😊

[/spam]&#8482;

Lazarus
#20008
Elõször én is erre asszociáltam, de nem ez volt a kérdés 😊
passatgt
#20007
hogyne lehetne😊

http://jsfiddle.net/8RYkt/

MerlinW
#20006
Nem lehet. CSS a HTML stílusnyelve. Egyébként sem lenne értelme, mert a tartalmat mindenképpen be kell írogatnod. Nem tudom, hol tárolod az adatokat, de pl. javascript-el is generálhatod a táblázatot egy ciklussal, a tartalmat meg fájlból vagy egy tömbbõl belepakolod.

[merlinw.org]

Kly
#20005
Üdv!

Az lenne a kérdésem, hogy CSS-ben lehet-e definiálni valahogyan egy táblázat méretét? Ezalatt a sor-, illetve oszlopszámot értem, nem a pixelben megadott vagy relatív méretét. Eddig csak utóbbira vonatkozó kódókat találtam vagy ami a táblázat megjelenését módosította.
Egy több száz soros táblázatot kellnene létrehoznom, ami sima HTML-ben "ronda" és hosszadalmas, programot viszont egyáltalán nem használok, ami megkönyíthetné a dolgom.

Scientia potentia est.

#20004
Köszönöm, az utóbbi linken,az tényleg egész jó.
De egyébként megnéztem élesben,akkor nem blokkolja az IE, meg ez olyan szép látványos.Csak az a bajom, hogy eredetileg mikor az egérmutató rámegy a banner-ra,akkor jelent meg egy info és link menü. Most én ezt kiiktattam, nekem úgy lenne jó, ha a képre kattintva ugrana egy link-re.
Meg lehetne ezt oldani szerintetek ? Mert maradnék ez a flash mellett, mert elég sokat nyomtam notepad-ot, mire úgy beépítettem ahogy én akartam...amúgy full hülye vagyok a programozáshoz, de úgy néz ki lassan már totál bele tudok nyúlni az oldalba, mert kód szövegét próbálom értelmezni 😊
SzirmosSzisza
#20003
Rengeteg van, válaszd ki ami neked tetszik. Én most legutóbb ezt használtam.

“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable” _____/|_____\o/___ Cápatámadás

#20002
Sziasztok !

Én egy kis segítséget szeretnék kérni. Jelenleg egy boltnak a weboldalát módosítgatom,és egy mozgó bannert szeretnék rá feltenni,ahol váltogatja a termékekrõl a képeket.Nagyon megtetszett a Piecemaker2 flash : http://www.modularweb.net/#/en/piecemaker

Sikerült is beleépítenem az oldalba, de egy problémám van, hogy pl az IE blokkolja az activex miatt.Érdemes ezt használni ha sok egyszeri felhasználónál nem fog megjelenni ? Van valamilyen hasonlóan látványos javascript,ami kevésbé erõforrás igényes ?
#20001
Azért találja meg mert már hozzá van adva 2 kivétel !-f ill a !-d. Amit ha jól tok akkor a létezõ mappák ill létezõ fileok elérését teszi lehetõvé.
MerlinW
#20000
Persze, hogy megtalálja, ezért van ott a RewriteCond 😊

[merlinw.org]

Slipknot14
#19999
htacces:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ webshop/index.php?cat=$1
</IfModule>

php:
$cat = $_GET["cat"];
$cats = explode('/',$cat);

if(isset($cats<1>)){
include "termek.php";
} else {
echo "Külsõ menü";
}

ezzel a megoldással mûködik, köszönöm még egyszer.

Illetve amit írtatok, hogy a mappák tartalma nem elérhetõ, leteszteltem. <img> objektum is megtalálja, illetve direkt link-et beírva is megnyitja.

Slipknot14
#19998
az explodes dolgot én is használtam.
De pl kategóriák bontása miatt szerettem volna pl http://link/kateg1/valami-valami-valami
itt a 2. váltózót explode-al szedném szét én is.

Viszont lenne külsõ menürendszer is, ahol: http://link/kateg1-valami-valami
az elsõ változó szerepelne csak, amit szintén explodolnék.

Viszont akkor a Te megoldásoddal elõször / jeleknél bontok, majd kötjeleknél 😊
Köszönöm a válaszokat, a statikus fájlokra való hivatkozást is, htacces-be még nulla vagyok sajna :/

Malakai
#19997
A RewriteCond-ot akartam én is felhozni, annyi, hogy én nem query-be raknám a dolgokat, azt meghagyni másra.

(\__/) ( X.x) ( } . { )

MerlinW
#19996

.htaccess:

<ifModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1
</ifModule>

php:

$url_data = explode("/",$_GET<'q'>);
$param1 = $url_data<0>;
$param2 = $url_data<1>;


Ezzel egy http://valami.hu/tema/cikk URL esetén $param1 értéke "tema" lesz, $param2 értéke "cikk".
Ha dinamikusan szeretnéd használni:

foreach ($url_data as $value) {
switch ($value) {
case 'tema':
print 'tema ok';
break;
case 'cikk':
print 'cikk ok';
break;
}
}

Értelemszerûen a paraméterek értéke alapján inlcude-olsz, kérdezel le, variálsz az oldalon, stb. ahogy jól esik.

[merlinw.org]

QuippeR
#19995
át lehet engedni a statikus fájlokra irányuló lekéréseket, mappákba meg egyéb célból ne nyúlkáljon senki:

RewriteRule ^\.(gif|jpg|png|css|txt|ico)$ -

The problem is not the problem, the problem is your attitude about the problem.

Lazarus
#19994
Ezzel az a baj hogyha vannak az oldaladon mappák, egyik tartalma sem lesz elérhetõ http kapcsolaton keresztül. Mivel a ^(.*)/(.*)$ feltétel mindenre igaz. Ezért ha neked ténylegesen van egy image/hatter.jpg fileod és megpróbálod azt beszúrni az oldalon a htaccess át fogja azt is irányítani a php filera.

Pontosan hogy szeretnéd hogy kinézzen a link a címsorban?
Slipknot14
#19993
Bocsi a multiposztért.
Sikerült így mûködésbe hoznom, viszont ilyenkor ha csak 1 változóm van, akkor azt nem kapja meg az index. Erre esetleg van még valami megoldás?

RewriteRule ^(.*)/(.*)$ webshop/index.php?film=$2&id=$1

Slipknot14
#19992
köszönöm 😊

Lazarus
#19991
Permlinknek hívják, annyi a lényege hogy htaccess-el megvizsgálod a bejövõ url-t és ha az megfelel a szintaktikának akkor az url-t átirányítja egy kívánt php file-ra get paraméterekkel.

Példa 1 változós url-re:

URL: http://oldalam.hu/jatekok/elso-jatek
Cél: http://oldalam.hu/index.php?jatek=elso-jatek

A fenti célt úgy tudod elérni hogy a htaccess fileba beírod a következõ szabályt:

RewriteRule ^jatekok/(<^/>*)$ /index.php?jatek=$1

Példa 2 változós url-re:

URL: http://oldalam.hu/filmek/193/vissza-a-jovobe-3
Cél: http://oldalam.hu/index.php?film=vissza-a-jovobe-3&id=193

RewriteRule ^filmek/(<^/>*)/(<^/>*)$ /index.php?film=$2&id=$1
Slipknot14
#19990
valaki útba tudna igazítani a következõ témával kapcsolatban? 😊

Keresõ barát url-eket szeretnék használni. Php-val tudom, hogyan lehet kiolvasni az url-em végén levõ paramétereket(nem a $_GET[]-re gondolok most).
Az lenne a lényege hogy pl:
http://oldalam.hu/pc-jatekok-jatekneve

viszont ennek a linknek nem a "pc-jatekok-jatekneve" könyvtárra kellene mutatnia, hanem mindenféle képpen egy útbaigazító php-ra, ami a paraméterek alapján tudná, hogy mit include-oljon.
Sok oldalon láttam hasonló szerkezetet és nem hiszem, hogy a szerveren egy webshopnál például minden ilyen könyvtárat létrehoztak, benne ezzel az útbaigazító php-val. :/

Ja és saját termékfeltöltõ lesz az oldalhoz, így egy olyan megoldás kellene, ami nem csak elõre meghatározott linkeknél mûködik 😊

Elõre is köszönöm 😊

passatgt
#19989
http://macrabbit.com/layercake/

sack el kell nevezni a layereket amilyen fájlnak szeretnéd és automatán kiszedi😊

Voyager5
#19988
A profik is sliceolnak általában, de csak arra használják, hogy a képeket mentsék ki a designból.
Magát a html-t, és a css-t kézi kódolással végzik, nem pedig mindenféle wysiwyg editorral. (Általában az ilyen progik használják még ma is a table designokat).

Ha komolyabban érdekel a téma, akkor guglizz rá a "psd to html tutorial" szövegre.
Egész jó kis leírások vannak.
#19987
Hát én ezt webslice-al csináltam ps-ben, így elég egyszerû volt átvinni. Viszont átformálni jóval nehézkesebb volt utólag. Esetleg adhatnátok valami tippet, hogy a profik hogyan kezdenek hozzá egy weboldal építéshez.
Mármint gondolom õk nem sliceolják be. De akkor hogyan mérik le az egyes elemeket külön külön??
Lazarus
#19986
Érdemes inkább div-ekkel sitebuildelni, eleinte furcsa az új szemlélet de hamar bele lehet jönni. Tipp: A margin használatát viszont érdemes mellõzni, mert minden böngészõn más lesz a design 😊
#19985
Szuper köszönöm jó lett!!

Na ezt nem vettem volna észre! 😊😊
Voyager5
#19984
#tablazatfent table {
margin-left: 15px;
margin-top: 16px;
}

Ilyen van a CSS-ben, a margin-top: 16px sor a #tablazatfent minden table elemét 16px-ellel lejjebb tolja. Szerintem ez a baj, ha jól értem a problémát.