Hej!
Sitter och gör en hemsida till en pub i min hemstad. Tänkte man skulle göra en lista över vilka band som har varit där och spelat.
Nån som vet om de finns nått enkelt sätt att göra detta på? Det är ju en lista som ska fyllas på hela tiden och kunna sorteras efter bandnamn. Just nu har jag ca 300 olika bandnamn.. och det fylls ju på varje vecka mer eller mindre.
Min första tanke var att göra ett excel blad med 3 kolumner och sen kopiera över allt till en basic page men det kommer ju spring iväg på längden förmodligen och det finns ju inget bra sätt att sortera när det väl ligger på hemsidan.
Det mest ultimata skulle ju va om det fanns nån modul som fixade detta och sorterade automatiskt. Kanske delade upp det hela på flera sidor också.
Tacksam för svar! :)
Comments
Enkel lösning
Gör en content-type (nodtyp) för band med de fält du nu vill ha med där.
Använd sen Views för att lista banden. I Views kan du välja sorteringsordning eller t.o.m. låta besökaren välja sorteringsordning själv. Views kan även dela upp den på så många sidor du nu vill ha den på.
Skål!
Hmm, ja.. Det är ju en
Hmm, ja.. Det är ju en möjlighet. Men då måste man väl göra en ny post för varje band? Blir ganska många i listan isåfall =(
Excel import
Vidare går det om att göra någon form av Excel import. De moduler som finns fungerar hyfsat men själv kodade jag en egen då vi hade speciella behov. Men om man kan PHP och göra egen modul så var det väldigt enkelt att använda PHPExcel (http://phpexcel.codeplex.com/)
Tyvärr är man ju inte så
Tyvärr är man ju inte så jätte duktig på php, klarar att redigera det en aning men skriva är en annan femma! :)
Men ingen dumt idé!
This is going to take some work
The ready made pieces are there but you are going to have to do some work.
Convert the excel sheet to CSV
Feeds/Feed API module - create a feed importer node type and item node type then import the CSV file. This will convert each band into a node page. There are a number tutorials around to help you with this.
Views module - create your views using filters and sorting then expose the filters to a page.
Periodically update the content with a new CSV file.
So you see Drupal can do this with ease but there is no completly finished solution. The plus is diong it this way will let you do more with the information.
Carl McDade
Drupal Source Exchange - alpha
Now this sounds very
Now this sounds very promising!
Converting the excel sheet is no problem but the Feeds & Views part might be a bit harder :) Do you know any good tutorials about this?
I tried it but didn´t get very far..
I put up links at Drupal.se
I put up links at Drupal.se on these screencasts because the info seems to work for both D6 and D7
http://atendesigngroup.com/blog/drupal-imports-using-feeds-module
Carl McDade
Drupal Source Exchange - alpha
Det första förslaget tycker
Det första förslaget tycker jag låter som det vettigaste då du kanske vill i framtiden bygga ut siten,kanske göra reklam för banden etc.
Om man bara skall ha en listning med bandnamn och kunna sortera denså är det ju egentligen bara ren html (table) och jquery.finns en plugin för sortering på kolumner.
i drupal så skapar du en tabell på en basic page och lägger till rätt jquery. Finns säkert en färdig modul för det.
Men som sagt, jag hade följt Catos råd då det säkerligen kommer komma till större användning i framtiden.
//Peter http://www.letitrock.se