- bsh blogja
- A hozzászóláshoz be kell jelentkezni
- 1225 megtekintés
Hozzászólások
Leirhattad volna, hogy mi az otlet :)
- A hozzászóláshoz be kell jelentkezni
van egy egy oldal méretű statikus weblap, saját magam írtam text editorban :D úgyhogy a '80-as évek színvonalát tükrözi :( (viszont az ötlet a sajátom és arra kicsit büszke vagyok, mert ötletes)
egy nagy table az egész, benne képekkel, és némelyik kép klikkelhető link is egyben. kontkrétan 6 darab link van rajta, ebből 1 az nem változik, csak 5.ja igen, és ebből a lapból kettő is van, egy angol és egy magyar, de csak a címben különböznek amúgy :)
az a lényeg, hogy ezt az 5 linket ezt folyamatosan frissítgetem (kézzel), rotációs rendszerben, azaz az új link lesz az első, a többi csúszik hátrébb e következő helyre, és a legrégebbi link kiesik. a linkekhez van alt= infó is meg title=
namost ezt úgy frissítem, hogy elő a text editor, és szépen copy/paste-tel másolgatom lefelé a linkeket, alt és title-t, majd a legelsőt átírom az új linkre, alt-ra és title-re. majd ugyanezt mégegyszer az angol nyelvűben is :)
és ez elég körülményes, mert abban a rohadtnagy table-ben úgy kell keresgélnem az eldugott vackokat. persze ezen lehetne segíteni szintakszis kiemelő szövegszerkesztővel meg ilyesmi, de ettől még macerás maradna nekem.
és itt jön az, hogy nem értek az ilyesmihez, de én valahogy úgy gondolok sajnos mindig a html-re (tévesen), mint egy programnyelvre vagy szkriptre, és gondoltam, milyen klassz lenne ezeket a változó adatokat a html legelején szépen sorban mint "változókat" definiálni, és akkor nem kéne keresgélni, csak a legelején a "változókat" átírni pikkpakk... de azt már kiderítettem, hogy ez nem megy, ez nem egy programnyelv :)
viszont gondolom lehetne erre írni valami php vagy java vagy valamilyen cuccot, ami egy külső szövegfájlból venné ki a zokszigént és illesztené bele a html kódba. ezt lényegesen könnyebb lenne szerkeszteni. de gondolom így már dinamikus weblapról lenne szó?
na de ehhez tökhülye vagyok.
----------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
Nem lenne egyszerűbb kicsit elmélyülni a Drupal-ban? Persze lehet, hogy ágyúval verébre... de akkor is:)
- A hozzászóláshoz be kell jelentkezni
El tudod kuldeni a html-t? :) nicknev kukac nicknev.hu-ra :)
- A hozzászóláshoz be kell jelentkezni
+1 nekem is. Elmeletileg most ez lett a 'szakiranyultsagom'. O'szt megneznem, elertem-e mar a "php pistike" szintet. :)
--
"Biztos én vagyok a béna, de csak azt sikerül elérnem, hogy kikapcsol a monitor."
- A hozzászóláshoz be kell jelentkezni
használhatsz akár bash, vagy python scriptet is, aztán azzal generáltatod az oldalakat.
- A hozzászóláshoz be kell jelentkezni
Még a Földet is óvná, mert nem futna le minden letöltéskor a táblázatot bizergáló kód, és nem utaznának felesleges bitek a hálózaton, így az oldal olvasóival közösen energiát és sávszélességet takarítanának meg. :D
:)
- A hozzászóláshoz be kell jelentkezni
:D
- A hozzászóláshoz be kell jelentkezni
a látogatottságom az úgy is irgalmatlan :D akár lehet 2/hónap is :D
- A hozzászóláshoz be kell jelentkezni
már úgy érted, hogy csinálok egy html template-t, amiben a linkeket kicserélem valami kódra, aztán egy bash script ki-sed-awk-zza ezeket egy mésik fájlból vett sztringekre offline (a gépemen),aztán csak feltöltöm a kész html-t?
ez is megoldható végül is...
- A hozzászóláshoz be kell jelentkezni
pontosan, sot, a scriptbe mar a feltoltest es a cseret is beleveheted.
- A hozzászóláshoz be kell jelentkezni
csak az ezzel a baj, hogy nem csak a html php java és társaihoz nem értek, hanem az awk és sed-hez sem, sőt, ezektől kómába is esem :D
na de talán egy ilyen egyszerűt lehet meg tudnék azért oldani...
- A hozzászóláshoz be kell jelentkezni
bash megy?
az 5 link menten szetszeded a html- oldalt hat reszre, html.part.0 .. 5
lesz egy linkek.list, amibe a tetejere mindig beirod az uj linket, majd
cp html.part.0 index.html
for i in `seq 1 5`
do
cat linkek.list | head -n $i | tail -1 >> index.html
cat html.part.$i >> index.html
done
S a vegere egy ftp feltoltes.
Szivem szerint pythonban irnam magamnak, de ez egyszerubb.
- A hozzászóláshoz be kell jelentkezni
na ez ötletes :) ezt meg tudtam volna csinálni, ha eszembe jut. :)
de ma mással foglalkoztam.
----------------------------------
feel the beat - it's everywhere!
- A hozzászóláshoz be kell jelentkezni
kozben megirtam egy JS valtozatot is, DE nem unatkozom, es nem vagyok webmagus, meg egyebkent is. :)
index.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<title> hunludvig | HUP </title>
<script language="JavaScript" src="getElementsByClassName-1.0.1.js"></script>
<script language="JavaScript" src="linkek.js"></script>
</head>
<body>
<a class="linkek"><img class="kepek"/></a>
<a class="linkek"><img class="kepek"/></a>
<a class="linkek"><img class="kepek"/></a>
<a class="linkek"><img class="kepek"/></a>
<a class="linkek"><img class="kepek"/></a>
</body>
</html>
linkek.js:
var adatok=new Array();
function Adat(title,alt,href,src) {
this.title=title;
this.alt=alt;
this.href=href;}
//hany kepet updateljen
var n=5;
///Ide tess beirni!! Figyelj a macskakoromre!
adatok.push(new Adat("Elso","egy","valami.com","kep.jpg"));
adatok.push(new Adat("Masodik","ketto","valami.org","kep.png"));
adatok.push(new Adat("Harmadik","harom","hup.hu","kep.gif"));
//Eddig es ne tovabb!! Lehet tobb is mint ot.
window.onload=function()
{
var i;
linkek=getElementsByClassName("linkek");
kepek=getElementsByClassName("kepek");
for (i=0;i<Math.min(n,adatok.length,linkek.length,kepek.length);i++)
{
kepek[i].alt=adatok[i].alt;
linkek[i].href=adatok[i].href;
kepek[i].src=adatok[i].src;
kepek[i].title=adatok[i].title;
}
}
a getElementsByClassName-1.0.1.js pedig itt
Valjek egeszsegedre.
- A hozzászóláshoz be kell jelentkezni
köszi.
látod, ebből például egy kukkot sem értek :)
kajastancos lenti php-s megoldását legalább értelmezni tudom, asszem.
assembly kódot nem lehet webszerveren futtatni? :D
- A hozzászóláshoz be kell jelentkezni
De
- A hozzászóláshoz be kell jelentkezni
index.php -ba ird ezt:
<?php
$link1=array(
"url"=>"http://example.com",
"text"=>"click here");
$link2=array(
"url"=>"http://asdf.com",
"text"=>"asdf");
...
?>
<html><head>...</head><body>
ide jon a cim, meg a tablazat
ahova a linket be akarod szurni:
<a href="<?php echo $link1["url"]; ?>"><?php echo $link1["text"]; ></a>
...
- A hozzászóláshoz be kell jelentkezni