Meghatarozott vegzodes keszites webcim eseten - Script- Help
Sziasztok!
Uj vagyok teljesen a html, css, php, etc. temaban, es ugy tunik egy 2 lapos oldal kapcsan tul nagy faba vagtam a fejszem, ezert kernem segitsegetek!
_______
Azt hiszem az a legegyszerubb ha megmutatom, hogy mit szeretnek:
http://www.instapaper.com/i
Ha erre az oldalra klikkelsz akkor a link fent kiegeszul egy eleg hosszu sorral. Nos nekem is ez kellene, csak a javascript: utan mas lenne a szoveg. Itt akadtam el, hogy ezt hogyan lehet megcsinalni.
Az Instapaper oldalan a konyvtarstrutura igy nez ki (ha mentem):
■ Uj vagyok teljesen a html, css, php, etc. temaban, es ugy tunik egy 2 lapos oldal kapcsan tul nagy faba vagtam a fejszem, ezert kernem segitsegetek!
_______
Azt hiszem az a legegyszerubb ha megmutatom, hogy mit szeretnek:
http://www.instapaper.com/i
Ha erre az oldalra klikkelsz akkor a link fent kiegeszul egy eleg hosszu sorral. Nos nekem is ez kellene, csak a javascript: utan mas lenne a szoveg. Itt akadtam el, hogy ezt hogyan lehet megcsinalni.
Az Instapaper oldalan a konyvtarstrutura igy nez ki (ha mentem):
Átirányítás
http://www.instapaper.com/i__?javascript:var%20d%3Ddocument%2Cw%3Dwindow%2Cf%3D%27http%3A%2F%2Fwww.instapaper.com%2Fb%27%2Cl%3Dd.location%2Ce%3DencodeURIComponent%2Cp%3D%27%3Fv%3D4%26iphone%3D%26k%3D%26u%3D%27%2Be(l.href)%2B%27%26t%3D%27%2Be(d.title)%2Cu%3Df%2Bp%3Bif(%2Finstapaper%2F.test(l.host))iptstbt()%3Belse%20w.open(u%2C%27t%27)%3Bvoid(0)
-ra. Nem tudom te pontosan mit szeretnél ez nem derült ki.____
Ertelme hasonlo mint Instapaper eseten, csak a script lenne mas (http://www.instapaper.com/i__?javascript: utani szoveg). Ha mented (ugy hogy torlod webcimet az elejerol) akkor lehet futtatni a konyvjelzok alol.
Tehat hogyan lehet megoldani azt, hogy egy oldal behivasara a webcim utan egy ilyen szoveg generalodjon?
bookmarklet
Ha van egy saját bookmarkleted, amit közkinccsé szeretnél tenni, arra a legjobb mód, ha csinálsz egy HTML oldalt, és egyszerű linkként beleteszed a szkriptedet pl:
Picit okosítható: ha nem akarod, hogy normál kattintásra linkként viselkedjen (és nem akarod):
bookmarklet
______________
Nincs jobb klikk (MobileSafari).
Ezert, kell hogy a oldalcim utan jelenjen meg a script, mert csak igy mentheto.
Nezzuk lepesenkent, jol gondolom-e:
1) Megcsinalom az oldalt (3 lap - szoveg, elrendezes, kepek, menu) pld iWeb-bel (Mac-es egyszeru weblapkeszito - kb mint a Rapidweaver - csak konnyebb hasznalni, cserebe hulyebb).
2) Exportalas utan keletkezik majd (sok mas mellett) 3 db html fajl ami a Fooldal.html, Leiras.html, Konyvjelzo.html
3) Majd eloveszek egy html editort (BBedit), es melyik oldalra es mit szurjak be (pontosan), hogy eredmenyul a Konyvjelzo.html helyett a bongeszoben a cimsorban
weblap.cime.hu/Konyvjelzo__i?javascript:var%20d%3Ddocument%2Cw%3Dwindow%2C...%28%29%3Belse%20w.open%28u%2C%27t%27%29%3Bvoid%280%29
jelenjen meg?
Bocs, hogy ennyire reszletesen kellene, de tenyleg nem ertek hozza.
__i
A kérdés az, hogy az __i -nek van-e valami jelentősége, a mobil Safari szempontjából, vagy csak ahol láttad ott éppen így volt.
PHP
Ebben az esetben, hogy oldom
Bonyis
mod_rewrite
-tal lehet a legkönnyebben megoldani a problémát, ezen esetben a kód:.htaccess
fileba kell írni, amennyiben amod_rewrite
elérhető.Melyik megoldast....
Mit jelent, hogy a mod_write elerheto? Szerverfuggo?
Apache HTTPD
Konyvjelzo__i
oldal kell, hogy mutassa a HTML file-t ezért mindenképpen kell valami ami ezt elérhetővé teszi, vagy hogy egy PHP aKonyvjelzo__i
url meghívására hívódjon meg. Ezt a rendszergazdával kell lekommunikálni, hogy ő melyik megoldást tudja neked megvalósítani. Másik, lehet egy magadfajta ember megbíz valakit aki meg tudja csinálni.Túlbonyolítják itt neked :)
1 A Konyvjelzo.html fájlt átnevezed Konyvjelzo__i.html -re
2. Csinálsz egy új Konyvjelzo.html fájlt, aminek semmi más tartalma nincs csak ez:
Ez természetesen nem tökéletes megoldás, de működni fog és meg tudod egyszerűen csinálni. A mod_rewrite a te szempontodból szépeskedés, el lehet rejteni a .html fájlkiterjesztést, de nem befolyásolja cseppet sem a működést.
koszi, koszi, koszi
Gyors kerdes: A URL Escape kodokat at kell forditani rendes karakterekke ehhez a megoldashoz, vagy mehet egy az egyben szazalekokkal a szoveg?
Koszi, tenyleg sokat segitettetek, tobbek kozt mar tudom mit kell keresnem, ha elakadnek, illetve ha nagyon megrekedek akkor hova fordulhatok!
Orulok, hogy megtalaltam ezt a forumot!