By danhodkinson on
been trying to sort this out for 2-3 weeks there, i have a compromise in place if it doesnt work but i;d like to sort out my first idea.
i need to create a personal page for each member, where i can add pictures and they can comment on them, i can sort out how to get the information onto a page, but not how to make it personal for each person and only they can see it.
if anybody can suggest anything i would be eternally grateful
Thanks
Dan
Comments
=-=
I don't know what you mean by "make it personal for each person". If that means allows users to create whatever they want, you will run into issues there.
Only users being able to see pages they create requires one of the contrib modules in the downloads area. privacy.module may be what you seek.
You could try creating a view
You could try creating a view of the page content, and filter it such that its visible only to the currently logged in user.
So (generically), you would:
1) create a view
2) add a Page display
3) enter a page path (ex. node/%/personal)
4) add an Argument
- (User: Uid)
- (Provide default argument)
- (User ID from logged in user)
5) add a Filter
- (User: Current)
ok maybe i didnt really
ok maybe i didnt really explain myself properly.
imagine it like an account page from amazon or something, only you can see this page.
imagine that instead of your account history there were images on the page that i had uploaded for the user (and only that user) to see, and you could comment on whether you liked these images or not.
i create the page that they see, upload the pictures, maybe even give them there own blog again that only myself and they can see.
the only thing they can do on the page is that on each picture there will be a add a comment option.
as i say, the schematics of the page, layout, comment etc i can sort out.
it is the actual background of the page, making it private etc that i am stuck with.
does that clear it up a bit?
Yes It Does
It does make things clear. I am trying to do something very similar.
Unfortunately, Drupal does not seem to have a good method of dealing with users that have yet to be created. I spent the better part of today trying to work with Taxonomy Access Control Lite. But this module really wants to work with existing users and pre-created Taxonomy.
Does anyone else have a suggestion on how an administrator can create a page with a one-to-one relationship with a user? Even better, assign this page to the user when they register?
Most of the suggestions I have heard along these lines involve editing or enhancing the Users section. I have enabled features under my users and allowed them to upload images. But this isn't really the node-based solution we are looking for.
A list of some of the Drupal sites I have designed and/or developed can be viewed at motioncity.com
yes, members wont be able to
yes, members wont be able to sign up for an account, i would create the page for them and then give them an account name and password and then they had there page.
the only way around it at the minute is to use a path redirection tool so they type in their company, and then the page it brings them to is password protected, and they have the password to, but this isnt really the way i would like to do it.