często pisząc stronę w notatniku,
wstawiam linki w postaci:
<img src="plik.jpg" alt="obrazek">
czy jest jakieś narzędzie, które po przepuszczeniu pliku html,
odczytało by rozmiary zlinkowanych plików
i zwróciło linki w postaci:
<img src="obrazek.jpg" alt="obrazek" width="obrazek_szerokosc"
height="obrazek_wysokosc">
wiem, że te atrybuty nie są wymagane,
ale jeżeli są podane,
layout się szybko ładuje,
zanim się pojawią obrazki
pozdrawiam!
Zaprzęgnij do pracy PHP i Mod rewrite.
Greg
>> czy jest jakie? narz?dzie, które po przepuszczeniu pliku html,
>> odczyta?o by rozmiary zlinkowanych plików
>> i zwróci?o linki w postaci:
>> <img src="obrazek.jpg" alt="obrazek" width="obrazek_szerokosc"
>> height="obrazek_wysokosc">
>>
>> wiem, ?e te atrybuty nie s? wymagane,
>> ale je?eli s? podane,
>> layout si? szybko ?aduje,
>> zanim si? pojawi? obrazki
>
> Zaprz?gnij do pracy PHP i Mod rewrite.
Czemu akurat mod_rewrite? Nie php.net/DOM przypadkiem?
Może wystarczy wymienić prymitywnego notatnika na edytor programistyczny?
Mi np. TextMate generuje cały tag <img> wraz z wymiarami jak tylko
przeciągnę obrazek do okna z kodem HTML.
--
* html {redirect-to: url(http://browsehappy.pl);}
this.author = new Geek("porneL");
Tak z ciekawości - jakie tu widzisz zastosowanie dla mod_rewrite?
plik.shtml:
<img src="jakis.gif"
<!--#exec cmd="/usr/bin/X11/identify -ping -format
'style=\"width:%wpx;height:%hpx\"' jakis.gif"-->>
ethanak
> <img src="obrazek.jpg" alt="obrazek" width="obrazek_szerokosc"
> height="obrazek_wysokosc">
tak na 3 minuty zabawy:
#v+
#!/usr/bin/env python
# -*- coding: iso-8859-2 -*-
import os.path
import re
import Image
import sys
if len(sys.argv) == 1:
print 'Podaj nazwy plików'
def replace(html):
rx = r'''(?im)(<\s*img\s*src=(["'])(?P<img>.*?)\2.*?/>)'''
imgs = re.findall(rx, html) #, re.I|re.M)
if imgs:
for imgtag, tmp, fname in imgs:
if imgtag.find('width=') == -1 and\
imgtag.find('height=') == -1 and\
os.path.isfile(fname):
intag = 'width="%dpx" height="%dpx"' % Image.open(fname).size
ntag = imgtag[:-2] + intag + ' />'
html = html.replace(imgtag, ntag)
return html
files = sys.argv[1:]
for f in files:
if not os.path.isfile(f):
print 'Nie znaleziono:', f
continue
html = replace(open(f).read())
open(f, 'w').write(html)
#v-
wymagany interpreter pythona i modul PIL.
oczywiście niedopracowane, ale chwila zabawy więcej i można dorobić
wszystko co jeszcze optrzebne (ale to już zostawiam Tobie ;) )
MySZ
--
Marcin ``MySZ`` Sztolcman
http://diary.urzenia.net :: mailto:http://urzenia.net/email
System zarządzania treścią :: http://core-cms.com
dzięki
pythona nie używam,
ale rzecz jest do zrobienia w php
ale o taki mniej więcej skrypt mi chodziło ;)
ooo
dzięki :)
to się nazywa dobra rada ;)
nie wpadłem na drag'n'drop...
w moim pspad'zie też ładnie działa