Lyrics website

Motolola - July 21, 2009 - 21:28

I am trying to create a Page view for a lyric website, that displays alphabeticals ...say 0-9, A -B -C ...Z ....in which when an alphabet is clicked, it goes to list out names of Artists names starting with that letter, and when a particular Artist is clicked, it takes you to Page of all his(Artist) album(and track), when the Track is clicked, you finally get to a lyrics page of the track.... something like www.azlyrics.com ... can Views and Taxonomy be used to achieve that as I have tried it but to no avail, or is there a module I can use to achieve that ...

http://drupal.org/project/glo

tommyent - July 22, 2009 - 15:02

http://drupal.org/project/glossary

I thought I read somewhere you could do this in views 2 but I don't know how to do the alpha pager

Consider Views using the

aklouie - July 22, 2009 - 15:07

Consider Views using the taxonomy hierarchy filter or merely linking them all together by taxonomy and using a views attachment to display artists and the main page displaying the corresponding albums. Clicking each album then opens a new view which shows the tracks within that album.

Haven't tried this out on a

anotherdave - July 22, 2009 - 15:36

Haven't tried this out on a live site, but should work just using Views Arguments with a little CCK:

  1. Create a field on the Content Type where the Artist will be filled in.
  2. Create a new view
  3. To the Filters section choose "node:type" and set it to appropriate (song-lyric or whatever)
  4. Add a filter to show the node title. Link this field to its node
  5. When editing the view, add a new argument based on your new Artist Field.
  6. For "Action to take if argument is not present: choose "Summary, sorted ascending
  7. Check the box for "Glossary mode" and set a character limit of 1.
  8. Add another argument based on the Artist Field & don't turn on glossary mode

This should provide you with a view that drills down the the Artist level and then shows a list of Nodes (i.e. songs) for that person which will link through to the actual lyrics.

Hope this is of some use. (& works, is pretty much from memory & theoretical!!)
All the best
Dave

"Set a man a flame, keep him warm for a day. Set a man aflame, keep him warm for the rest of his life."

Any joy getting this working

anotherdave - July 31, 2009 - 14:42

Any joy getting this working after? Did it work out for you?

D

"Set a man a flame, keep him warm for a day. Set a man aflame, keep him warm for the rest of his life."

Not at the moment ...

Motolola - August 21, 2009 - 17:12

I haven't gotten it to work still .... I have just temporarily put it aside .... I think...what I am going to attempt is creating a page view for each of the Alphabets, then create another page view for the all the alphabet links(with html link tags) ... on a master page ... I think it should work that way ...

Thanks

Akinjide Motolola Agboola

I do think the Glossary mode

anotherdave - August 31, 2009 - 10:44

I do think the Glossary mode of Views is your best bet, as it seems like an exemplary case of what it was designed for. If you are going down that route & hitting into problems, let me know & I'll try and give you a hand sorting them out.

Best of luck getting your site sorted anyway.

All the best
Dave

"Set a man a flame, keep him warm for a day. Set a man aflame, keep him warm for the rest of his life."

thanks

Motolola - September 11, 2009 - 21:15

Thanks Dave ... I 'll get on with it soon ... I 'll let you know the outcome ...

Akinjide Motolola Agboola

Glossary mode Ok, but..

alzum - November 16, 2009 - 00:29

I am doing something along the lines of this too - I found that the problem was that artists beginning with a number (eg 10CC) were too few, so I would like to group the numbers together, say 0-9 being in one result. This doesn't work in glossary mode - any ideas?!

 
 

Drupal is a registered trademark of Dries Buytaert.