Not signed in (Sign In)

Categories

Vanilla 1.1.4 is a product of Lussumo. More Information: Documentation, Community Support.

Help keep Vanilla free:
Welcome Guest!
Want to take part in these discussions? If you have an account, sign in now.
If you don't have an account, apply for one now.
    •  
      CommentAuthorPol
    • CommentTimeNov 23rd 2006
     # 1
    This extension adds a space to every user's profile where any user can post a public comment. This is similar to the "Wall" feature on Facebook or the "Comments" feature on MySpace. It's a fun feature for communities.

    Please note that this is in a beta stage. There may be bugs, and some planned features are not implemented yet. Use on a public forum is not yet recommended. See http://lussumo.com/community/discussion/4414/user-wall-give-your-users-a-facebookstyle-wall-guestbook/ for more information.
    • CommentAuthorabramelin
    • CommentTimeMar 18th 2007
     # 2
    this is also conflicting with Flickr Photostream
    • CommentAuthorLoOkHerE
    • CommentTimeApr 7th 2007
     # 3
    Is this still being developed?
  1.  # 4
    the conflict with flickr stream is a css issue with flickr stream
    u will have to fix flickr stream
  2.  # 5
    Didn't work on my server first. Open Basedir Restriction stuff is getting on my nerves already :) Change your code to have the following, that prevents users like me from getting blank websites or PHP errors:
    require_once(dirname(__FILE__) . '/PageListFixed.php');
    •  
      CommentAuthorskube
    • CommentTimeJul 6th 2007
     # 6
    Pagination doesn't seem to work for me.
    •  
      CommentAuthorlipa
    • CommentTimeJul 27th 2007
     # 7
    This is how my UserWall looks like in IE7.

    Image Hosted by ImageShack.us

    It's the same when i switch to Vanilla's default theme. I've tried to correct the code, but failed.
    Could anyone please help me?
    •  
      CommentAuthorVaz
    • CommentTimeJul 28th 2007
     # 8
    Hi, seems to work fine for me. I have the flickr addon enabled too. What CSS conflict is there? :S(out of curiousity)
    • CommentAuthormbrink
    • CommentTimeAug 2nd 2007
     # 9
    I think, the User wall Add-On is a great extension for Vanilla.

    Would it be possible, to notify users via email, if there is a new entry on their user wall?
    By the way, i didnt find any possibility for the users turning-off their wall.

    best regards
    •  
      CommentAuthorVaz
    • CommentTimeAug 26th 2007 edited
     # 10
    Also, would it be possible for you to perhaps enable emoticons in the next release too?

    + problem:
    If I have alot of comments it automatically adds another page. But the link doesnt seem to work (I have friendly urls installed)

    I have a slight feeling that this addon has been orphaned.
    • CommentAuthorsmw
    • CommentTimeSep 1st 2007
     # 11
    this killed my vanilla. had to delete the extension dir to get the forum to load again. if i didn't, every page i tried to access was blank. any idea what's going on?
    • CommentAuthorvanoob
    • CommentTimeSep 24th 2007
     # 12
    hi, so like most of you that tried user wall, i believe that this is an interesting addon, just too bad that \Pol decides to stop his work.

    Anyway, i just tried it and decided to play around with the code
    -> Lipa: might be old now, but i believed i have solved your problem, it was a css issue.

    -> mbrink: about user turning off their wall, this is what i'm trying to achieve atm, however ran into some trouble.

    ->vaz: i think i might be able to fix the linking when using mod_rewrite, i'll have a look, in the meantime just set the amount of maximum post to something respectable for yourself.

    So the order of my priority currently is:

    1. User wall toggle

      • problem: i don't know how to pull out the preference data of the user being viewed.

    2. to work with friendly url extension



    with the problem of the user wall toggle, i've enabled the user to store their forum preference, and i know how to pull out the preference of the user in session, but not of the user that is being viewed. If someone can help me with that it would be great.

    p.s. just another long post :bigsmile:
    •  
      CommentAuthorlipa
    • CommentTimeSep 24th 2007 edited
     # 13
    Fortunatelly I managed do fix it myself. But the CSS wasn't the only thing I changed. I've rewritten the HTML source. Now it looks fine in both Firefox and IE:

    Free Image Hosting at www.ImageShack.us

    But thanks for your interest!
    •  
      CommentAuthor[-Stash-]
    • CommentTimeSep 25th 2007
     # 14
    lipa, how about contributing those fixes to this thread so others can use them?
    •  
      CommentAuthorlipa
    • CommentTimeSep 25th 2007
     # 15
    I'd gladly do that! I'll take a second look at my version tomorrow just to make it theme-proof and then post it here.
    • CommentAuthorvanoob
    • CommentTimeOct 1st 2007
     # 16
    right guys, i think i've finished editing, i've added the functionality of a user able to toggle wether people can write onto the wall. As for the friendly URL. i've been doing the coding on a local server so friendly URLs can't work anyway but i think i may have done it.

    So what do i do now in regards to sharing the files? do i upload as my own extension or what?
    • CommentAuthorNeverender
    • CommentTimeOct 21st 2007
     # 17
    i dunno. if you cant get a hold of the Pol guy i guess you can just upload it somewhere. I'd really like to see if you got the friendly url problem fixed..
    •  
      CommentAuthorjimw
    • CommentTimeOct 21st 2007
     # 18
    I would just upload it and call it UserWall-mod1 or something to distinguish it.
    • CommentAuthorvanoob
    • CommentTimeOct 28th 2007 edited
     # 19
    Right so i said i was going to post up some of the changes i've made and the fix for friendly-url.

    Okay so i've figured out that with regards to friendly-urls, it's nothing to do with this extension. i've reported this to the author of friendly-url and hopefully a new release will happen.

    However if you are confident to edit a .Htaccess file. here is what you need to add.
    RewriteRule ^account/([0-9]+)/([0-9]+)$ account.php?u=$1&page=$2 [QSA,L]
    RewriteRule ^account/([0-9]+)/([0-9]+)/$ account.php?u=$1&page=$2 [QSA,L]


    And here my package of User Wall. I've changed the version to User Wall 1.0 Beta 10 (2008-04-30), i've removed a the pagelistfixed and simplifieddiscussion files, as far as i have checked they are not needed.


    Download: User Wall 1.0 Beta 10 (2008-04-30)
    Extension will upgrade automatically, however users who were using User Wall 1.0 Beta 6, please perform a clean install as mentioned in the readme.txt.
    Please post back in this discussion on how i did and any recommendation for improvement, especially in the code.
    Thanks and have fun.

    Beta 10

    • Added: Minor private message system, only wall owner and writer can view the message

    • Fixed: PHP4 Friendly (should be anyway couldn't detect any other errors when tested)

    • Changed: Made UserWall.css stylesheet more rigid and less compromising

    • Changed: Removed pagedlistfixed.php and simplifieddiscussions.css

    • Changed: Added another column to the table, extension will upgrade and add column automatically, shouldn't interfere with existing data, but backup anyway

    • Minor: Cleaned up some internal codes

    • Added: Minor debug function, displays actual errors for certain error traps



    I forgot to mention the features added in Beta 9

    • User wall public comment toggle via account preference, owner can still write independent of account pref *

    • Wall comment editing. **

    • Fixed: validation for deleting comments **

    • Fixed: table creation

    • Fixed: table prefix used for table creation, dependant on vanilla config, allows for easy cross custom vanilla install

    • Modified: error trapping during extension installation

    • Modified: Display IP of commenter based on vanilla role permission, no need for iphistory extension

    • Modified/Fixed: Various other small stuff.

    • Added: Shows user icon in post.

    • Added: Master wall moderator role added (can delete/edit all walls).

    • Fixed: Disabled wall feature for applicants


    * Still based on role permissions.
    ** Owner of page can only delete, unless they own the post or is a master wall moderator (role).

    I think that's about it.
  3.  # 20
    vanoob, I tried your Beta 8 and no one ever has permission to write. No matter what they set in their preferences. Even the owner of the account
    • CommentAuthorvanoob
    • CommentTimeNov 3rd 2007
     # 21
    @ Neverender, it's a role based permission, you need to go into to "Roles & Permissions" settings, and enable "Can comment on user walls" for the appropriate group, ie. member, administrator etc.

    Ultimately the wall funnily as i modified has two levels of permission. There is a role based permission, and there is a personal wall permission. But ultimately writing on the wall still depends on the forum admin allowing the group to write.

    So here are 2 examples.
    #1, account1 has a role based permission to write, but account2 doesn't allow public to write on his wall. Therefore account1 can't write on account2.

    #2, now account3 doesn't have a role based permission to write, but however allows the public to write on his wall, therefore account1 is able to write on account3's wall. account3 won't be able to write on his own wall either because he doesn't have the role permissions to write.

    However for editing and deleting the comments, it is based on ownership of the wall and ownership of the comment itself.
    • CommentAuthorNeverender
    • CommentTimeNov 3rd 2007 edited
     # 22
    oh haha, duh. yeah it works perfectly! i like your modifications.

    Edit: Oh wait.. I'm not getting any links to the next page.
    • CommentAuthorvanoob
    • CommentTimeNov 3rd 2007
     # 23
    @Neverender, you should get the pagination links, UserWall is set to show 5 comments per page, so try having 6 comments. Another thing is are you using friendly-urls, if so you need to make a modification to the .htaccess file as mentioned previously for the links to work properly.

    I've been using my own version and what i've uploaded is the same copy so things should work, hopefully the brainstorm have helped. However if not, i'm actually going through my exams currently and will probably be free again in about 3 weeks. And i will pick up where i left off again and see if any other modifications can be made using input from people, i have further modifications i'd like to make but i won't list them yet at this time. Plus i've already made more modifications than mentioned previously so :) hehe.

    So yeah hopefully i'll see more input and you guys in a coupla weeks. Thanks Neverender for doing some testing :). And i might steal your hyperlink to check it out if it is still not working properly when i come back.
    •  
      CommentAuthorsokabs
    • CommentTimeNov 3rd 2007
     # 24
    I had to manually create the SQL table but, once I did that, it seems to be working fine. I'd like some modifications myself, so I'll look through the code in the next few days to see what you've done exactly. If I make any mods, I'll be sure to post them.
    • CommentAuthorvanoob
    • CommentTimeNov 3rd 2007
     # 25
    hehe well what do you know... i came on to check one last time before forgetting about this website and i see a definite problem. And i went back and checked my code... yup it was my fault. i forgot to include 1 line in the package i uploaded. Hehe well i've uploaded the fixed package to the previous post.
    Thanks sokabs and you can list the wanted modifications you were thinking off, chances are i've got them on the drawing board for when i'm free again in a coupla weeks.
    • CommentAuthorNeverender
    • CommentTimeNov 3rd 2007 edited
     # 26
    vanoob, thanks for the help. i looked at it again today and realized it was actually a problem with my theme. works great now, thanks.

    Oh, yeah, i had to manually create the table as well. i just figured i did something wrong. Glad to hear it wasn't my fault. :)
    •  
      CommentAuthorHamed
    • CommentTimeNov 7th 2007 edited
     # 27
    this one does not work with multiple databases

    T_T

    can u fix it?
    • CommentAuthorvanoob
    • CommentTimeNov 20th 2007 edited
     # 28
    Right so i've been back and done a lil more work on the wall extension and also played around with the Friends extension to compliment the wall. :)

    I've fixed up some aesthetic issues with the wall, and also added in a role permission to be a master moderator for the wall. Will always show edit, delete. I know you say in b8 it does that anyway, i just later changed it to someone can only edit their own comment, but wall owners can delete all. Oh also i've added it so that usericons will be showed in wall. Unfortunately i still don't know how to add the feature to show formatted text.

    And as for the Friends extension well... man i've revamped that alot too. It doesn't clash with members extension anymore Changed major aesthetics. Added pagination, new friends reporting, ability to reorder the table, able to remove friends etc. just check it out and tell me.

    Friends 2.0 Beta due to data loss, recovering files.

    I've also made an extension to reset a users password and require a couple of people to test it before i release that extension.

    Password Reset 0.2, search for it in the addons page

    So please have fun enjoy the modifications and report back or give me the thumbs up to release the password reset extension.
    • CommentAuthorfery
    • CommentTimeNov 20th 2007
     # 29
    you're da man
    • CommentAuthormis-one
    • CommentTimeNov 20th 2007 edited
     # 30
    Hmm, just installed the latest User Wall 1.0 Beta 9 and am getting:

    Parse error: parse error, unexpected T_OBJECT_OPERATOR in /public_html/extensions/UserWall/default.php on line 259

    on every page.
    •  
      CommentAuthorHamed
    • CommentTimeNov 20th 2007
     # 31
    umm hmm
    i had a problem like that too
    but then i got a link to the newest version of it
    and it got solved
    • CommentAuthorvanoob
    • CommentTimeNov 20th 2007
     # 32
    okay i'm a lil confused... i did change the code around line 259, but which version did either you Hamed or mis-one used. I have altered all the links to the extension on both post to the latest one, so please try redownloading the files again and reinstalling it and tell me if it repeats itself.
    Also for all who downloaded my Friends extension, i just realized i forgot to get the extension to set a default member number to show the page so errors should come up, so you just need to open up the settings page and set it and it should work fine. I'll upload the fixed extension soon under the same release, so you can have a fixed copy :)
    •  
      CommentAuthorWanderer
    • CommentTimeNov 20th 2007
     # 33
    Should be a different release number, to be proper and have good karma and all that!
    • CommentAuthorNeverender
    • CommentTimeNov 20th 2007
     # 34
    For the record, I didn't get any errors with 1.0 Beta 9...
    • CommentAuthorvanoob
    • CommentTimeNov 20th 2007
     # 35
    haha... It is a different release number, i edited the previous original post from beta 8 to beta 9 :) And are you getting the error like mis-one as well wanderer?
    • CommentAuthorLoOkHerE
    • CommentTimeNov 20th 2007
     # 36
    Great extension vanoob, I haven't upgraded to the new beta as I just installed the previous one and it's working fine. Much appreciated. One idea I had though; is it possible to build in (or on the side) user notification for when someone leaves a comment on their Wall, like with Whisper Notification?
    • CommentAuthorvanoob
    • CommentTimeNov 20th 2007
     # 37
    Unlike the wall, whisper notification uses the commenting system which implements a 2 layer scheme, the first layer list the titles, while the second layer list the guts (comments etc). Now how that notification works is when you access the second layer, it registers in the database that the topic has been now read by you.

    With the User Wall however, because it is a single layer system, the definitive of a comment being read is difficult to achieve as all the guts are displayed on the account page. There is a way however if a new table is made which stores the viewing of the accounts page retrospective to the time of the latest wall post to the time that an account is active.

    However as i am not sure exactly how the last active time of a user is actually determined i can at this time not figure out how to implement the notification system properly. Another thing i can't figure out at this stage is how to be able to allow html or bbcode text formatting to occur. If anybody has any ideas please inform me :)
    •  
      CommentAuthorVaz
    • CommentTimeNov 26th 2007 edited
     # 38
    Hi there,
    thanks for the update. I'd just like to know what this means 'Hide set role permission for Wall reminder.'


    Also, is there a way to set the permission to 'allow wall prefferences' for all by default?
    is it: $Context->Configuration['PERMISSION_USER_WALL_COMMENT'] = '1';

    or is that something totally different?


    Thanks again
    - Vaz

    edit:
    also just tried out friends. enabled it, went to a mates profile. click 'add as friend'. button changed, clicked 'for sure?'
    and then the following came up:

    Fatal error: Call to undefined function redirect() in /home/.pilar/xxxxx/xxxxxxx.com/forums/extensions/Friends/default.php on line 180
    • CommentAuthorvanoob
    • CommentTimeNov 28th 2007 edited
     # 39
    Yes you are correct Vaz about the user wall preferences for all by default. However i would not recommend it as that would allow unauthorized roles, people who are not members to be able to comment on user walls. Therefore i would recommend changing the role permissions using the roles & permissions manager.

    As for the friends extension, i have tried to replicate the error you have received, however i could not, therefore it might be a php version problem. In that case... you can replace line 180 with
    header("Location: ". str_replace("&", "&", $Url ));

    I hope that answers your problems.
    Furthermore please post the information in their relevant discussion headings.

    Thanks
    In lieu of the recent errors observed from Redirect(), i will revert the extentions to using header() once more. Uploaded packages will contain the same extension version with a different packaged date.
    •  
      CommentAuthorVaz
    • CommentTimeNov 29th 2007
     # 40
    Hi there Vonoob,

    I changed the 0 to 1 but it didnt seem to have changed anything. Also could you please explain what 'Hide set role permission for Wall reminder' means?

    Kind regards,
    Vaz
    • CommentAuthorvanoob
    • CommentTimeDec 1st 2007
     # 41
    @Vaz, okay as i've mentioned before, User Wall has a 2 level system, the first level being if the admin of the forum has given each role the ability to comment on a wall. The other level is at a more personal level where the user themselves allow someone else who already has been granted "commenting ability" by the admin to write on the users wall.

    So by changing 0 to 1, you have granted everybody including unauthorized (not logged on people) to comment on any users wall, so the next step is to set the personal permissions of a user to allow others to write on their wall.
    And as i have mentioned in my previous post, i still recommend changing the individual roles to allow them to comment than changing the permission in the source code to 1. If however you still feel inclined to do so, if you examine the line above the permission line, you will see there is a duplicate code with slight differences, uncomment that line and comment the line that is = to 0, I'm not sure how this exactly works, but when i was testing it tentatively, somehow unauthorized roles can't comment.

    Okay now next step is to set all user accounts to automatically allow other people to comment on their wall to do this,
    find line 94 or

    $PreferencesForm->AddPreference('UserWall', 'Pref_TurnOnUserWall_Text', 'TurnOnUserWall', 0);

    And replace with

    $PreferencesForm->AddPreference('UserWall', 'Pref_TurnOnUserWall_Text', 'TurnOnUserWall', 1);

    This method however still allow a person to turn off their wall so others can't write on them.

    And as for Hide set role permissions for wall reminder is, well i'd thought that would be self explanatory. Well that is a toggle for a person who has the ability to change roles and manage extensions and all it does is it removes a reminder showing on the index page reminding them to set the role permissions for commenting on a user wall.
    •  
      CommentAuthorVaz
    • CommentTimeDec 1st 2007
     # 42
    Hi Vanoob,

    thanks for clearing that up. I agree with you on the permission bit and left it as it is. I went ahead and made the line changes to the form prefferences. For some reason it doesnt seem to be changing and still disallows commenting (despite role permission being granted). Could you perhaps dump the source in a whisper as to what it should look like? (Perhaps I've not understood something and done something silly).

    Thanks again, much appriciated.
    - Vaz
    •  
      CommentAuthorHamed
    • CommentTimeJan 5th 2008
     # 43
    i have a new idea for this wall
    if anyone could do it
    it would be SUPER AWESOME

    can we have whisper comments on the wall
    something like that
    it would be cool
    • CommentAuthorLoOkHerE
    • CommentTimeJan 6th 2008 edited
     # 44
    vanoobHowever as i am not sure exactly how the last active time of a user is actually determined i can at this time not figure out how to implement the notification system properly. Another thing i can't figure out at this stage is how to be able to allow html or bbcode text formatting to occur. If anybody has any ideas please inform me :)


    Anyone have any input on this to help vanoob? I know a notification system would really bring this extension into its own, on our forum at least.
    • CommentAuthorscherem
    • CommentTimeJan 7th 2008
     # 45
    Anyone have a site running this (and friends) I'd like to see it in action before I commit.
    •  
      CommentAuthorskube
    • CommentTimeJan 16th 2008
     # 46
    Anyone have the User Wall 1.0 Beta 9? The links above no longer work.
    •  
      CommentAuthorHamed
    • CommentTimeJan 17th 2008
     # 47
    can we have whisper comments on the wall
    something like that
    it would be cool
    • CommentAuthorvanoob
    • CommentTimeJan 17th 2008
     # 48
    Hey guys, Happy new year. Whisper comments huh, i think that can be easily implemented, so it should work like the comments can only be viewed by the person who wrote it or the owner?? And with regards to the previous problem about notification and fancying the text. I still have no clue. With regards to the User Wall link. Yeah sorry about that. the file provider decided to shut down and my computer which the file is on currently. well the video card decided to go bye bye. so give me some time and i'll try to upload another file again... Another thing is what do you guys think of this file compared to the original package, because if mine is significantly improved, it would be probably wise to change the ownership of this extension over to me, not sure if that is possible or not.
    •  
      CommentAuthorHamed
    • CommentTimeJan 17th 2008
     # 49
    Dude!! that would be so awesome of you, if you could do that
    so coool
    i love whispers
    if you decide to add this on,
    when do you think it would be available?

    thanks a bunch
    • CommentAuthorvanoob
    • CommentTimeJan 20th 2008
     # 50
    Yeah the "whispers" won't be using vanilla's whisper system just in case you're wondering, but did i mention my video card is bust on the pc that has all the files on it? So once i replace my video card the first thing i'll do is upload the latest stable package. And i will start on the coding when i have time, should prolly only take 2 days or so of intermitent coding, unless i decided to tweak other stuff as well. I'll keep you guys updated.

    @ Vaz, hey soz about not replying, i kinda took well as you can see a long break. Now i'm not sure if i understand what you said exactly. But it looks like you took my advice on not changing the role permission rules, but decided to change on the personal preference rules. Now the question is can you/"youraccount" comment on your own wall? Also the line for the personal preferences that you changed, that only works on accounts who have not altered the rule in their database. So to fix that requires you to add a line which i might install in the next release to let admins change the global personal preference settings (not sure if that's a good idea). The other alternative is if you're just using your other test account, go into the personal forum settings i think it is and tick/untick 2x to your wanted configuration and save it. That should fix the problem.