GRY-Online.pl --> Archiwum Forum

Pytanie do ekspertow programowania

24.02.2010
10:52
[1]

Boroova [ Gwiazdka ]

Pytanie do ekspertow programowania

Witam,

Czy ktos z was moglby mi polecic jakas baze danych, ktora umozliwialaby stworzenie na mojej stronie internetowej prostej wyszukiwarki hoteli? Chodzi mi o to, zeby ktos mogl szukac hotel wg. roznych kryteriow takich jak "lokalizacja" "ranking" i tak dalej.

Nie znam sie za bardzo na tym, ale domyslam sie, ze trzeba najpierw utworzyc jakas baze danych - czy robi sie to w PHP czy innym jezyku? Kiedys probowalem troche ruszyc Joomle, ale przerosla moje umiejetnosci. Czy mozecie polecic jakis inny sprawdzony CMS?

Bede bardzo wdzieczny za pomoc.

24.02.2010
11:25
[2]

maviozo [ man with a movie camera ]

Jak pytasz o cms to od siebie polecam CMS Made Simple:)

24.02.2010
11:49
[3]

yo dawg [ 1979 ]

Aktualnie niemalże każdy CMS ma zaimplementowaną wyszukiwarkę.

Wyszukiwanie polega na tym, że musisz utworzyć sobie magazyn z danymi (czyli baza danych stworzona np. w mysql) z umieszczonymi tam rekordami. Następnie musisz otworzyć sobie drzwi do tego magazynu - poprzez php połączyć się z bazą i ustalać kryteria wyszukiwania.

Jakby co, to chętnie się podejmę instalacji/napisania czegoś takiego :P

24.02.2010
11:53
[4]

Boroova [ Gwiazdka ]

Kurcze, moze powinienem sprecyzowac - nie chce zmienic calej strony, a raczej tylko hotele umiescic w tabeli razem z wyszukiwarka. Czyli rozumiem, ze trzeba by miec baze danych na MySql oraz jakis skrypt PHP do wyszukiwania wynikow i wyswietlania na stronie. No chyba, ze jest jakis prostrzy sposob.

Chodzi mi tez o to, zeby zachowac strukture strony jaka jest obecnie (naglowek, boczne menu, itp), a co najwyzej, srodkowa czesc zrobic pod PHP.

Nie wiem czy takie cos jest mozliwe, ale podejrzewam ze tak. Pewnie pierwszy lepszy student informatyki zrobi cos takiego z zamknietymi oczami. Jesli musialbym komus za to placic, ile mniej wiecej trzeba liczyc kosztow?

24.02.2010
12:47
[5]

alpha_omega [ Legend ]

Sam możesz to zrobić. Jeśli nie chcesz mieć jakiegoś uproszczonego panelu admina (dodatkowa zabawa z autoryzacją), ażeby dodawać dane (gdybyś chciał bazę poszerzyć) z samej strony, to wystarczą Ci podstawy MySQL i króciutki skrypt php wbudowany w stronę html.

MySQL ma graficzny interface za pomocą którego możesz - zwyczajnie klikając - zbudować sobie bazę. Następnie piszesz w php prosty skrypt, który będzie obsługiwał html-owy formularz: na podstawie wprowadzonych do niego danych budował zapytanie do bazy, a następnie wyświetlał wyniki.

Jeśli nie chcesz robić samemu, zleć komuś, ale nie zgadzaj się na jakieś wygórowane kwoty, bo to banał.

24.02.2010
13:00
[6]

przemek__ [ F1 2010 ]

Co powiedzielibyście na bazę danych w pliku XML i wyszukiwanie w PHP ?

Jeżeli nie to w MySql możesz użyć PHPMyAdmin i stworzyć sobię bazę itd.
Później tylko skrypt PHP ;)

24.02.2010
13:08
[7]

poltar [ Generaďż˝ ]

Tak troche obok tematu ale az tyle sie zmienilo w tym temacie ze ...

"MySQL ma graficzny interface" ?

No chyba ze masz na mysli jakis zestaw skryptow typu PHPMyAdmin albo program dzialajacy lokalnie ktorych jest multum.

24.02.2010
13:20
[8]

alpha_omega [ Legend ]

poltar --

Dokładnie to mam na myśli. Większość serwerów z bazami MySQL udostępnia takie narzędzia.

24.02.2010
14:07
[9]

yo dawg [ 1979 ]

Każdą stronę da się zmodyfikować i dostosować do swoich potrzeb. Taki skrypt to niedużo roboty, jakbyś komuś to zlecił to wyniesie Cię kilka dyszek.

Ew. poszukaj na jakichś hotscriptsach gotowego skryptu szukania i dołącz go do swojego sajta.

24.02.2010
15:42
[10]

Boroova [ Gwiazdka ]

Dzieki za wyklarowanie sytuacji. Czyli wybor jest prosty, albo stronka w HTML do tego jakis skrypt w PHP i baza w MySQL, albo postawic cos na CMSie, gdzie nie potrzeba juz osobnych skryptow.

Maviozo - dzieki, obczaje i zobacze czy jest bardziej intuicyjna niz Joomla

YoDawg - a stawiales kiedys strone w oparciu o jakis CMS? Dostosowanie szablonu, itd? Ile taka przyjemnosc kosztuje?

24.02.2010
15:48
[11]

maviozo [ man with a movie camera ]

Boroova->Ale w tym zastosowaniu, o którym mówisz, to nie wiem czy akurat ten cms będzie Ci potrzebny. Owszem, stoi na bazie danych,ale jednak chyba w innych zastosowaniach, niźli "graficzny interfejs bazy danych":)

Chociaż oczywiście mogę się mylić. Głównie chodzi o ilość. Przy bardzo dużej ilości - za dużo klikania... w takim wypadku chyba prościej zapoznać się z mysqlem i php i samemu próbować..


Stawiałem kilka 'serwisów' na tym cmsie i jak dłużej myślę.. pewnie by dał radę, tylko marudzę strasznie;)

25.02.2010
12:34
[12]

yo dawg [ 1979 ]

Boroova, osobiście do swoich potrzeb CMSów nie stosuję (poza phpBB i SMF, IPB do obsługi forum), niemniej wielokrotnie instalowałem innym np. Joomlę, Mambo, PHP Fusion/PHP Nuke czy swojego czasu rodzimy, aczkolwiek dziurawy jak ser szwajcarski jPORTAL. Czemu nie stosuję? Żeby np. dodać jakiś plugin własnego autorstwa trzeba bardzo dobrze znać kod skryptu.

Co do dostosowania szablonu, tak, robiłem to. Kwestia jednak taka, że każdy CMS różni się pod tym względem. Samo postawienie CMSa to naprawdę kwestia kilkunastu minut, konfiguracja do swoich potrzeb - myślę do godziny. Implementacja szablonu graficznego zależy od skomplikowania grafiki i od tego, z którego CMSa będziesz korzystał. W zasadzie z pierwszą częścią poradzisz sobie sam, - implementacja to już różnie ludzie krzyczą, jak mówię, trzeba by zerknąć na ten szablon (no chyba, że to gotowiec z oficjalnej strony skryptu, który instaluje się jednym kliknięciem).

25.02.2010
13:23
smile
[13]

maviozo [ man with a movie camera ]

yo dawg->zatem spróbuj kiedyś ten co piszę. Tam implementacja własnych modułów jest prosta jak parasol. Na przykład coś takiego w zawartości strony:

‹mav txt="blebleble" size="14"› <--nawiasy klamrowe, kochany gol zmienia

to odwołanie do znacznika. Potem tylko go definiujesz jak zwykłe php:
echo "<p>Mav mowi:<span style='font-size: ".$params['size']."px'>".$params['txt']."</span></p>";

:)

oczywiście przykład durny, ale załapiesz w czym rzecz. Nie trafiłem jeszcze na ograniczenia tych znaczników:) (typu, jakaś funkcja języka php jest zablokowana czy coś)

25.02.2010
13:45
[14]

Boroova [ Gwiazdka ]

Maviozo --> serdeczne dzieki za namiary na ten CMS Made Simple. Wczoraj sie troche nim pobawilem i stwierdzam, ze jest tysiac razy prostrzy od Joomli. Zmiana wygladu strony, szablonow - wszystko ladnie i prosto opisane. Banal.

Jedyna wada jak dla mnie jest jego mniejsza popularnosc, co przeklada sie na ilosc dostepnych modulow. Jednakze, jak dla mnie idealny substytut Joomli.

Yo Dawg --> dzieki za info.

© 2000-2024 GRY-OnLine S.A.