Html-, css- és php-help
Jelentkezz be a hozzászóláshoz.
[merlinw.org]
var prev_next = $('a, span', '.lapozo').filter(':first, :last');Aztán ezzel persze kezdeni kell valamit, de ezzel tudod talán a leggyorsabb módon ezeket az elemeket megfogni.(\__/) ( X.x) ( } . { )
Ja, azt kihagytam, hogy ez egy linux bash script, már amit le kell futtatnia.
.lapozo *:fist-child, .lapozo *:last-child {}
/* vagy */
.lapozo a:first-child, .lapozo span:first-child, .lapozo a:last-child, .lapozo span:last-child {}Utóbbi szövegben hosszabb, de pontosabb jelölés. De ez nem mûködik IE-ben kivétel a IE9 és felette. Vagy javascript, ha ez ugye gond...(\__/) ( X.x) ( } . { )
<?php
if($_POST<'f'>'f'> == 1) {
//futtatás
}
?>
<form action="jelenlegifajl.php?f=1" method="POST">
<input type="submit" value="Futtatás"/>
</form>
Mondjuk õszintén megmondom nem tudom mire gondolsz, ha sima JS kell, akkor az egész ugrik és valami ilyesmi kell
<input type="button" onclick"fuggvenyneve()"/>
és a head részben meg <script>function fuggvenyneve() {}</script>, de ehhez meg ugye nem kell PHP 😄
“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
Amúgy szerinted hogyan tudom leválasztani, hogy az elõre hátra gomb más legyen mint a lapozás többi eleme?
[/cserf][/fülünyúl]
Kellene nekem egy olyan php script, ami gombnyomásra egy adott felhasználóval, lefuttat egy start nevû scriptet.
Valaki ezt megírná nekem, ha szépen megkérem? 😄
textarea {
width: 700px !important;
height: 200px !important;
}Az !important a lényeg, amire azért van szükség, mert a textarea-nak a html-en belül "inline" van megadva a mérete, így tudod ezt felülírni. Mivel textarea elembõl csak a szövegbeviteli van, így elég ez végülis.
A lapozónál valószinüleg megoldható css-el, de pontos kódot nem tudok írni anélkül, hogy látnám pontosan mit akarsz. 😊 Mindenesetre az elemek selectorjai, amik kellhetnek:
.lapozo a {} /* ezzel tudod megcélozni a lapozó számozásait és az elölre/hátra gombokat is */
.lapozo span {} /* ezzel tudod megcélozni az aktív oldal gombját és az elölre/hátra gombot, amennyiben az nem aktív */
.lapozo .disabled {} /* ezzel célzod meg azt, ha vagy az elölre, vagy a hátra gomb nem aktív (elsõ/utolsó oldal esetén) */
.lapozo .current {} /* ezzel célozhatod meg az épp aktív oldal, nem kattintható gombját */(\__/) ( X.x) ( } . { )
[/cserf][/fülünyúl]
“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
Valaki használ közületek Clearbox-ot?
Volna egy olyan problémám ,hogy nem jelenik meg az elõre és vissza léptetõ kis gombok.Minden más gomb megjelenik és mûködik is.A js-ben is on-ra vannak kapcsolva.
á de köszi nagyon, imádlak! 😄 mit kinlódtam vele...
[/cserf][/fülünyúl]
$(function() {
$('.topichead').find('td:last-child').each(function() {
var $this = $(this);
$this.html( $this.html().replace(/\|/g, '<img src="http://****.hu/gfx/message_header_separator.png" />') );
});
});(\__/) ( X.x) ( } . { )
“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
[/cserf][/fülünyúl]
Egyébként minden DOM elemen végigfutni elég lassú tud lenni, ha lehet kerüld.
(\__/) ( X.x) ( } . { )
Most lefut, csak nem cseréli le a pipe-ot. Valami még mindig nem jó.
[/cserf][/fülünyúl]
“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
$("*").each(function(){
if ($(this).children().length == 0) {
var newHTML = $(this).html().replace('|','<img src = "http://****.hu/gfx/message_header_separator.png" />');
$(this).html(newHTML);
});
Ráadásul nem elég hogy nem fut le, de ha belerakom a js-be, az elõtte lévõ képlecserélõ script sem fut le.
[/cserf][/fülünyúl]
nem akarok igazából csinálni vele semmit, csak érdekelt a dolog háttere hogyan is mûködik(kezdõ vagyok még php-html-css)
Ez az egyetlen értelmes oldal amit össze tudtam hozni magam 😄
Link
Tehát én általában így csinálom, mert rugalmasabb számomra (eldönthetem, hogy mit kezdek a címparaméterrel):
.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'>'q'>); // behúzzuk a címsorból a paramétert
// szétdobáljuk változókba. ezt természetesen lehet ciklussal is, ha mélyebben szeretnénk használni.
Nekem két szint elég volt.
$q = $url_data<0>0>;
$q2 = $url_data<1>1>;
// http://domain.com/about esetében:
if ($q=='about') include 'about.php'; // vagy header("Location: about.php");
// http://domain.com/about/page1 esetében, dupla alhivatkozással:
if ($q2=='page1') include 'about_page1.php'; //vagy header("Location: about_page1.php");
Arra figyelj, hogy minden header-ben használj webroot-ra hivatkozó <base href="http://domain.com/" /> meta-t, különben a böngészõ nem fogja találni a fájlokat.
[merlinw.org]
Fogalmam sincs a facebook hogyan csinalja😊
A htaccess-es megoldasban regexp van, de itt egy pelda:
RewriteEngine On
RewriteRule ^about/?$ about.html
Ez peldaul az oldalad.com/about-ra atiranyit az about.html-re (ezt a bongeszo cimsoraban nem latod)
“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
“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
akkor csak az a megoldás van, h az xy mappába teszem a fileokat ? vagy van más megoldás is, mondok még egy példát a Facebooknál ha be van állítva akkor eléred úgy az adatlapod hogy facebook.com/valamikitaláltnév
akkor most náluk is minden egyes emberre van egy mappa ?
Az esetedben a html így néz ki:
<div id="picsleft">
<br>
<h2>A szerzõrõl</h2>
<br>
<a id="galeria_link" href="galeria.html" >A szerzõrõl</a></div>
A CSS pedig így:
#galeria_link {
display: block;
width: x px; /* x = A képed szélessége px-ben */
height: y px; /* y = A képed magassága px-ben */
background: url(images/pics2.jpg) 0 0 no-repeat;
text-indent: -9000px; /*feliratot eltûntetjük, hogy csak az extra nagy monitorosok lássák 😛 */
text-decoration: none;
}
#galeria_link:hover {
background: url(images/a_masik_kep.jpg) 0 0 no-repeat; /*ide kerül a hover effektes kép url-je*/
}
Ez sprite nélkül van.
A spritenak annyi a lényege, hogy egy képen van rajta mindkét állapot, és hovernél csak a background positiont tolod el.
Pl. ha van egy 200x100-as képed (aminek 2 állapota van) akkor a forrás file-od pl:200x200-as lesz. Így egymás alatt fog elhelyezkedni az eredeti, és a hoveres állapot. Fontos megadni a width:200px; height:100px-elt. A hover állapotnál meg annyi a változás, hogy:
background: url(images/pics2.jpg) 0 -100px no-repeat; sorod lesz.
Itt a "-100px"-ellel tolod el a képet.
Nagyjából ennyi. Spriteok nélkül egyszerûbb, viszont spriteok használatával picit letudod csökkenteni a betöltési idõt. 😊
<div id="picsleft"><br><h2>A szerzõrõl</h2><br><a href="galeria.html" ><img src="images/pics2.jpg" /></a></div>
Ehez a sorhoz kéne megoldanom. A css megoldás érdekelne jobban mert ha ki van kapcsolva a javascript akkor buktam a jQuery-t.
(\__/) ( X.x) ( } . { )
“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
ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/
$(function() {
$("img")
.mouseover(function() {
var src = $(this).attr("src").match(/<^\.>^\.>+/) + "over.gif";
$(this).attr("src", src);
})
.mouseout(function() {
var src = $(this).attr("src").replace("over", "");
$(this).attr("src", src);
});
});
stackról gyorsan
ASUS B550-PLUS, AMD 5600X, 32 GB DDR4, EVGA RTX 3070, SM-OB1, HD 600 + Asus Xonar DX, TonePort UX1 + Alesis Elevate 5, Novation Circuit \o/
Volna egy jQuery scriptem amiben meg akarok változtatni egy <img src>-s képbeszúrással beállitott képet egy hover eseménynél.
Mi a szintaktikája az img képnek?
$('#first').hover(function() {
$('#first').stop().css(???);
}, function() {
$('#first').stop().css(???);
});
Újabb editor draft: CSS Variables Module Level 1
Habár nekem ez a "datálásos" szintaktika nem a legszimpatikusabb.
(\__/) ( X.x) ( } . { )
(\__/) ( X.x) ( } . { )
Az általad használt fontot amúgy meglehet találni a Google web fonts library-ban. Ennek a használata viszont pofon egyszerû.
Ha olyan fontot akarsz használni ami kezeli az ékezeteket ("õ"- a legneccesebb ált.) akkor baloldalt a scriptnél válaszd ki a Latin Extended-et.