Eredmény: 1 - 7 (7) összesen

Téma: PHP w/ MySQL dinamikus galéria,albumlebontással.

  1. #1
    Új tag
    Csatlakozott
    13-05-14
    Hozzászólás
    2
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás PHP w/ MySQL dinamikus galéria,albumlebontással.

    Sziasztok! Elöször is baromijó, hogy rátaláltam erre a fórumra, hátha én is tudok segíteni, meg mások is nekem

    Szakdoldozatomhoz jött az ötlet, hogy egy adminfelületről lehetne feltölteni híreket, illetve albumokat 9 képpel a megrendelőm új referenciáiról, hogy hónapról-hónapra tudjon frissíteni.

    A feltöltéseket a facebook album megoldásához hasonlóan szeretném megoldani, hogy pl. Rákattan a user a teszemazt 'Péceli asztalosmunkák 2013.Május' nevű (képre)albumra, bejön a hozzátartozó ID-jű 9 kép. Mind az albumokat is, meg 9képet is egy ciklussal körbe szeretném járatni(+ az információk) , és kiíratni egy adatbázisból.
    Ja és minden albumnak lenne egy fő indexképe(Na erre sajnos pláne nem jött ötletem)

    Tippeket kérnék, hogy hogyan tudnám a legyegyszerűbben, leggyorsabban megoldani?

    Gondolkoztam már azt is, hogy booleanként létrehoznék egy album mezőt, aminek a rekordjai felvehetnek egy true/false értéket(hogy most album-e, vagy albumhoz tartozókép), plusz a létrehozott albumoknak egy album_id-t, és ehhez az album_id-hez rendelném hozzá azt a 9 képet amit feltölthet az adott album_id-já albumba.

    Lehet bonyolult lett, de előre is köszönön szépen a segítséget. _O_ !



  2. #2
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: PHP w/ MySQL dinamikus galéria,albumlebontással.

    Csinalsz 2 tablat. Az egyik az albumoknak, a masik a kepeknek. A kepnel van egy album_id ami egy foreign_key, igy tudsz egy has many kapcsolatot letrehozni az album es kepek kozott. A legegyszerubb es leggyorsabb megoldas, ha valamilyen RAD-ot tamogato keretrendszerrel oldod meg.


    If debugging is the process of removing software bugs, then programming must be the process of putting them in.
    Ruby blog
    Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime.
    Respect all, fear none

  3. #3
    Új tag
    Csatlakozott
    13-05-14
    Hozzászólás
    2
    Begyűjtött 0 köszönetet
    0 hozzászólásával

    Alapbeállítás re: PHP w/ MySQL dinamikus galéria,albumlebontással.

    Az a helyzet, hogy ezt nekem 0-ról kódolni kell. PHPMyAdmin-ba öszetudom azt kapcsolni?

    Illetve ha tölt fel, akkor csak elég annyit tennem, hogy minden egyes új album amit feltölt kapjon egy album_id-t ++-al?



  4. #4
    Bölcs
    Csatlakozott
    08-01-02
    Hozzászólás
    1.271
    Begyűjtött 82 köszönetet
    53 hozzászólásával

    Alapbeállítás re: PHP w/ MySQL dinamikus galéria,albumlebontással.

    A legegyszerűbb megoldás szerintem:
    A hírek szöveges részét ckeditor-ral, vagy tinymce-vel szerkeszted. Ezekhez létezik egy kcfinder nevű kiegészítő, ami megoldja a fájlok és képek hírekbe ágyazását, szerverre töltését. Persze a híreknek azért kell majd egy adatbázis tábla.



  5. #5
    Szerkesztő djjean logója
    Csatlakozott
    11-10-15
    Hely
    Baja
    Hozzászólás
    211
    Begyűjtött 48 köszönetet
    44 hozzászólásával

    Alapbeállítás re: PHP w/ MySQL dinamikus galéria,albumlebontással.

    Én is úgy oldalnám meg, hogy lenne két tábla, egy albumnak és egy a fényképeknek. Az album táblába menne egy id, ami primary és auto increment, egy név meg a további szükséges info.
    A fényképeknél meg szintén lenne egy id, ami primary és auto increment, egy album id ami szintén indexelve van, és egy elérés, hogy hol is található a fénykép.
    Így ha bekérsz egy albumot szépen ki tudod listázni a hozzá tartozó fényképeket, és könnyen bővíthető a dolog a későbbiekben.

    De persze ez csak szerintem



  6. #6
    Tag
    Csatlakozott
    13-03-25
    Hely
    Budapest
    Hozzászólás
    73
    Begyűjtött 8 köszönetet
    8 hozzászólásával

    Alapbeállítás re: PHP w/ MySQL dinamikus galéria,albumlebontással.

    Idézet djjean eredeti hozzászólása Hozzászólás megtekintése
    Én is úgy oldalnám meg, hogy lenne két tábla
    djjean: persze lehet így is. Ha egyszerű kell,akkor ez talán megfelel. Szerintem Így virtuálisan tárolod az URL-t. Lehet valós mappa a galériánál és lehet htaccessből levezérelt.

    Így akkor lehet neki nice url és lehet neki szép kiiratható név

    Kód:
    CREATE TABLE IF NOT EXISTS `galleries` (
      `gallery_id` int(10) NOT NULL AUTO_INCREMENT,
      `gallery_url` varchar(255) NOT NULL,
      `gallery_name` varchar(255) NOT NULL,
      PRIMARY KEY (`gallery_id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
    A képek meg így valahogy és akkor még ott a pos arra, hogy megadd a sorrendet.

    Kód:
    CREATE TABLE IF NOT EXISTS `gallery_pictures` (
      `picture_id` int(10) NOT NULL AUTO_INCREMENT,
      `gallery_id` int(10) NOT NULL,
      `picture_url` varchar(255) NOT NULL,
      `picture_pos` int(4) NOT NULL,
      PRIMARY KEY (`picture_id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;



    Utoljára módosítva: Andrei által : 2013-05-23 22:17

  7. #7
    Rubyist Geri logója
    Csatlakozott
    07-12-15
    Hely
    \x90
    Hozzászólás
    5.749
    Begyűjtött 1.432 köszönetet
    895 hozzászólásával

    Alapbeállítás re: PHP w/ MySQL dinamikus galéria,albumlebontással.

    Idézet Andrei eredeti hozzászólása Hozzászólás megtekintése
    Így akkor lehet neki nice url és lehet neki szép kiiratható név

    Kód:
    CREATE TABLE IF NOT EXISTS `galleries` (
      `gallery_id` int(10) NOT NULL AUTO_INCREMENT,
      `gallery_url` varchar(255) NOT NULL,
      `gallery_name` varchar(255) NOT NULL,
      PRIMARY KEY (`gallery_id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
    A képek meg így valahogy és akkor még ott a pos arra, hogy megadd a sorrendet.

    Kód:
    CREATE TABLE IF NOT EXISTS `gallery_pictures` (
      `picture_id` int(10) NOT NULL AUTO_INCREMENT,
      `gallery_id` int(10) NOT NULL,
      `picture_url` varchar(255) NOT NULL,
      `picture_pos` int(4) NOT NULL,
      PRIMARY KEY (`picture_id`)
    ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1;
    Teljesen felesleges a gallery_ es a picture_ prefix a mezoneveknel.



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
  •