Oldal: 1 / 10 123 ... UtolsóUtolsó
Eredmény: 1 - 10 (91) összesen

Téma: CTDD: A kulcsszavas linkek katalógusa

  1. #1
    'Say Hello To My Little Friend'
    Csatlakozott
    09-07-09
    Hely
    Erdély.MArosvásárhely
    Hozzászólás
    2.070
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás CTDD: A kulcsszavas linkek katalógusa

    Sziasztok,
    Röviden: http://ctdd.ro/ Szórjátok!

    Bővebben: Köszönöm h0wReYa-nak, hogy meghozta a kedvem az egyedi katalóguskészítéshez.
    Itt az eredmény Railsben. Kategóriakérés beépítve, formmal, nézd meg a felső menüt. Az egész egyedi, saját tervezés+ötlet+programozás+design. Ha kérdés van, vagy valami nem működik szóljatok.

    Emailt nem kapsz, amikor elfogadom, csak ha valami gond van. A fölösleges emaileket utálom, és amúgy van RSS, meg a teljes adatbázis elérhető XML-ben: http://ctdd.ro/xml
    Amúgy SQLite az adatbázis mögötte. És használja a RedClothot, hogy Textile formázással lehessen megírni a szöveget. A WYSIWYG editorokat én spec. ki nem állhatom, de a Textile szuper markup, direkt webre.

    Figyelem: Ha kategóriát kérsz, nem muszáj kitölteni a SEF URI-t, a Rails automatikusan megcsinálja, akkor is, ha ékezetes magyar karakterek vannak a kategória nevében. Próbáljátok ki. Ez az oldal amúgy nem használja az apache mod_rewriteot, mert a Rails routes.rb sokkal jobb szerintem. Főleg, mert nem kell szívni a regexel.

    Mondjuk a legnagyobb része a forráskódnak a következő két scaffolding eredménye:
    Kód:
    script/generate scaffold kategoria nev:string leiras:text elfogadva:boolean sefuri:string
    script/generate scaffold domain cim:string url:string rss:string kategoria_id:integer kulcsszo:string leiras:text email:string elfogadva:boolean kiemelt:boolean
    Ha ezt kiadod egy Rails applikációnak egészen közel kerülsz a CTDD-hez, csak az én CSS azért szebb, mint a default scaffolding CSS.

    Azért, hogy a beküldők emailcímei mégse legyenek publikusak, de mégis a teljes adatbázis elérhető legyen XML-ben:
    Kód:
    format.xml { @domains = Domain.find(:all,:conditions => { :elfogadva => TRUE }, :order => "created_at DESC").each { |x| x.email[1..-1] = x.email[1..-1].gsub(/[a-zA-Z0-9]/,'*') } }
    Vagyis az emailcím első utáni első karaktert kivéve a többit a [a-ZA-Z0-9] regex megeszi és *-ot ad helyette. A másik, hogy csak az elfogadott domainek kerülnek be az XML-be.

    Egy ismert hiba van, hogy a validation hibák nem abban a sorrendben vannak az ul-ben, mint a fieldek, de most tényleg nincs kedvem újraírni az ErrorsHelper-t.
    Ezen kívül minden más hibát kérek azonnal jelenteni. Köszönöm.


    Utoljára módosítva: WSzP által : 2010-02-14 22:49

  2. #2
    Bölcs ARTidas logója
    Csatlakozott
    09-09-15
    Hely
    Budapest
    Hozzászólás
    1.465
    Thanked 1 Time in 1 Post

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Kis elírás

    dd { illete } jelek

    http://ctdd.ro/domainek/uj linken...



  3. #3
    'Say Hello To My Little Friend'
    Csatlakozott
    09-07-09
    Hely
    Erdély.MArosvásárhely
    Hozzászólás
    2.070
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Update: Az utolsó pillanatban sikerült egy nagyon hülye validation hibát bevinni a XHTML-be, de észrevettem, és most újra valid XHTML 1.1: http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fctdd.ro%2F

    Köszönöm ARTidasnak, a hibát javítottam.

    Amúgy, ha valakit érdekel, a legújabb Phusion_Passenger/2.2.9-en fut és ezt mindenkinek ajánlom.


    Utoljára módosítva: WSzP által : 2010-02-15 01:22

  4. #4
    work. don't play. HAL9000 logója
    Csatlakozott
    09-05-31
    Hely
    маленькая работa
    Hozzászólás
    1.202
    Begyűjtött 42 köszönetet
    18 hozzászólásával

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Imádom az egyedi dolgokat ; - ) Hajrá CTDD katalógus, éljenek az úttörők! =)



  5. #5
    WordPress Maniac mahone logója
    Csatlakozott
    08-08-22
    Hely
    Budapest
    Hozzászólás
    4.609
    Begyűjtött 248 köszönetet
    169 hozzászólásával

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Két apró elírás a beküldésnél:

    "Elfogadom, hogy a nem küldhetek be ingyens tárhelyen található oldalt."

    "kattints az üress négyzetre"



  6. #6
    Törzsvendég Gabor2 logója
    Csatlakozott
    08-12-12
    Hozzászólás
    186
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Szép, igényes munka Péter! Kértem egy gasztronómia kategóriát is, én megy a linkem természetesen!



  7. #7
    Törzsvendég smekker logója
    Csatlakozott
    09-01-25
    Hely
    Csesznek
    Hozzászólás
    169
    Thanked 1 Time in 1 Post

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Link ajánlásnál egy kulcsszó, a szövegben az első, linkké alakul. Mi van azokkal akik 2 kulcsszóra (összetételre) gyúrnak?



  8. #8
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Nem rossz, ha időm engedi gyártok ilyet az iScaffold-al, tutoriallal megspékelve.

    Railsben hogy néz ki egy default scaffolding? Mit tud?



  9. #9
    'Say Hello To My Little Friend'
    Csatlakozott
    09-07-09
    Hely
    Erdély.MArosvásárhely
    Hozzászólás
    2.070
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Király re: CTDD: A kulcsszavas linkek katalógusa

    Idézet mahone eredeti hozzászólása Hozzászólás megtekintése
    Két apró elírás a beküldésnél
    Javítottam, köszönöm.

    Idézet Gabor2 eredeti hozzászólása Hozzászólás megtekintése
    Szép, igényes munka Péter! Kértem egy gasztronómia kategóriát is, én megy a linkem természetesen!
    Köszönöm elfogadtam a tied is, meg az összes többi fórumos kolléga linkjét.

    Idézet smekker eredeti hozzászólása Hozzászólás megtekintése
    Link ajánlásnál egy kulcsszó, a szövegben az első, linkké alakul. Mi van azokkal akik 2 kulcsszóra (összetételre) gyúrnak?
    Teljesen igazad van. Javítottam, most már több szóból álló összetételek, akár longtailek is lehetnek a kulcsszó mezőben. Tehát a kulcsszó állhat több külön szóból, de ne legyen felsorolás.
    A kulcsszót a következő regex validálja:
    Kód:
    /[\,\;\.\!\?\|\\\(\)\/]/
    Idézet kow eredeti hozzászólása Hozzászólás megtekintése
    Nem rossz, ha időm engedi gyártok ilyet az iScaffold-al, tutoriallal megspékelve.
    Erre nagyon kíváncsi lennék.

    Idézet kow eredeti hozzászólása Hozzászólás megtekintése
    Railsben hogy néz ki egy default scaffolding? Mit tud?
    Létrehozza az MVC, vagyis modelt, a viewket és a controllert. A controller RESTful lesz. A controller class a következő metódusokat fogja tartalmazni: index (get), show (get), new (get), edit (get), create (post), update (put), destroy (delete). Zárójelben a REpresentational State Transfer megfelelőjüket írtam. A viewk .erb-k lesznek. Nyilván lehetne más is, mondjuk .builder is, de a scaffolding .erb-t csinál. Ezen felül még a migration-t is megcsinálja, és a routingot is. Tényleg megcsinálja az összes unalmas részt. Gyakorlatilag, ha nagyon sietsz, akkor a kezdő postban levő két sor scaffolding már létre is hozza a linkkatalógust, ha még egy sort beírsz a class Kategoria -ba (ami szintén létrehoz a scaffolding) és egyet a class Domainba Ez a sor pedig:
    Kód:
    has_many :domains
    illetve
    Kód:
    belongs_to :kategoria
    Gondolom nem nehéz kitalálni, hogy ez azt csinálja, hogy egy kategóriához tartozhat több domain is, viszont egy domain szükségszerűen egy kategóriához tartozik. Ez azért kell, mert a két scaffolding közti kapcsolatot megpróbálja kitalálni a rails a naming conventionből. Lásd kategoria_id:integer. Viszont nincs ahonnan tudja, hogy akkor most egy kategóriához tartozhat-e több domain vagy szigorúan egy kategóriához egy domain kell tartozzon.

    Idézet ARTidas eredeti hozzászólása Hozzászólás megtekintése
    http://ctdd.ro/domainek/uj linken...
    Köszi, keressetek rá arra, hogy „új domain beküldése”.

    Ez egy szép hosszú hozzászólás volt, de tényleg mindenkinek a véleményét értékelem, és örülnék, ha minden tekintetben véleményeznétek a katalógust. Nem fogok ezért egy másik topicot indítani, de ha valami nem elég érthető, a designnal vannak problémáid, vagy bármi gond van szólj.

    Egyelőre a sebességre sincs panaszom:
    Kód:
    Processing KategoriasController#show to xml (for 84.232.143.211 at 2010-02-15 13:46:19) [GET]
      Parameters: {"sefuri"=>"seo"}
    Completed in 9ms (View: 5, DB: 2) | 200 OK [http://ctdd.ro/seo.xml]
    9ms azért jó idő.


    Utoljára módosítva: WSzP által : 2010-02-15 14:06

  10. #10
    kow
    kow nem elérhető
    KowDerMei$ter kow logója
    Csatlakozott
    07-05-09
    Hely
    Budapest
    Hozzászólás
    1.447
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: CTDD: A kulcsszavas linkek katalógusa

    Szerintem díjjazni fogod akkor rendszerem, pont ezt tudja, valamint gyárt hozzá szép formokat, validálással. A héten esélyes, hogy csinálok vele egy nagy tutorialt.



Oldal: 1 / 10 123 ... UtolsóUtolsó

A téma címkéi:

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •