ugrás a tartalomhoz

Archívum - Ápr 9, 2009 - Fórum téma

Online szerkesztés - böngészőből

cermon · 2009. Ápr. 9. (Cs), 16.18
Röviden amit szeretnék az egy online szerkeszthető oldal(ak).

Hosszabb ideje gondolkozok egy iyesmi oldalon, azonban mindig elakadok a megvalósításnál.

Próbáltam keresgélni a neten de nem igazán találtam erről pontosabb leírást, vagy ajánlást arra vontatkozóan ki milyen tehnikát ajánlana.

Konkrétan a probléma:
Egy adott mappában htm, php, css fájlokat szeretnék szerkeszteni, abból az okból kifolyólag hogy az egyedüli szerkesztési opció ami szóba jöhet az egy böngészőn keresztüli editálás. (design nézet felesleges.) (csak egy gépen telepíthetek programot szabadon. Ezen a gépen történne a file-ok, folderek kreálása, törlése. Ezáltal csak a tartalom szerkesztése szükséges böngészőn keresztül)

Amire gondoltam ( pl egy testold.php esetében ):
A valós tartalom egy testold.txt fájlban lenne eltárolva, a testold.php csak txt tartalmát olvasná be. Tehát txt lenne szerkesztve egy szerk.php?mit=testold által. (Egy fájl beolvasná a folder tartalmát is és egyből linkelne is a szerk.php oldara)
A gyakorlati megvalósításánál már lenne egy kis problémám. És arra lennék kiváncsi hogy ki mit javasol.

Szívesen vennék mindenféle tanácsot, ajánlást, esetleg már volt korábban hasonló topic azt is szívesen tanulmányoznám, problémák amik előfordulhatnak, vagy bármi más ami ezzel kapcsolatos......
 

Lekérdezés: Több-a-többhöz tábla, verzió kezeléssel

gjozsi · 2009. Ápr. 9. (Cs), 16.00
Sziasztok!

Segítségeteket szeretném kérni egy mySQL lekérdezésben. Mivel át kéne migráljak mySQL adatokat MSSQL-be, viszont enélkül nem fog menni. Van egy táblám ami híreket különböző kategóriákba sorol, de verzió követéssel! S az a lényeg, hogy mindegyik hírből csak az utolsó verziót kéne migrálni.

Hogy jobban szemléltessem:

http://kepfeltoltes.hu/view/090409/sql_problem_www.kepfeltoltes.hu_.jpg

Id1 = hír id
Id2 = kategória id

Nagyon szépen le lehetne kérdezni ki hova tartozik, ha nem lenne verzió!

Pl. lekérdezem a 81-es hírt.

http://www.kepfeltoltes.hu/view/090409/sql_problem2_www.kepfeltoltes.hu_.jpg

Oké, ez az 1-es és 4-es kategóriába tartozik. S itt látszik a probléma. Két kategóriában van benne, viszont több verzióval ellátva.

Ha lenne egy ideális lekérdezésem, ilyen eredményt kéne adjon:

Id1 : 81 , Version: 12, Id2: 1
Id1: 81, Version: 12, Id2: 4

Kicsit furán írtam, de ez visszaadná tehát a 81es cikk legutolsó verzióját, és hogy ez melyik két kategóriában van.

Na de akkor távolodjunk kiljebb a példától, a komplex probléma az hogy: Az egész táblát (nem csak egy hírt) úgy kéne leszűrni, hogy az összes hírből a legutolsó verzió legyen benne. Viszont ez nem fix érték, mert van hír ami aminél a 8. verzió az utolsó, van aminél a 22.

Szerintetek, mi lehet a megoldás?
 

rövid webcím beállítása után 400-as hibát dob

Tanul0 · 2009. Ápr. 9. (Cs), 08.29
Hi!

Olvastam a itt a weblaboron azt a cikket amiben le van írva, hogy hogyan csinálhatunk rövid webcímeket.

Én a rewrite modul haszánlata mellett döntöttem.

A virtualhost:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName akarmi.hu
        AddDefaultCharset UTF-8
        DocumentRoot /path/to/webdirectory/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /path/to/webdirectory/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /path/to/log/directory/error.log
        LogLevel warn

        CustomLog /path/to/log/directory/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
</VirtualHost>
Így néz ki a virtual host, ha benne van a rewrite akkor 400-as hibát ad.
Mit csinálok rosszul?

Üdv!