If you do not want a new window opening when you click on links in RSS feeds - such as the forum feed, you will need to do the following.
find two instanced of...
The sites module in Dolphin sometiumes does not create the thumbnail, often refreshing the page fixes this. To display a simple tip to your members about this do the following...
If you would like to automatically apply membership levels to new members, then this mod is for you.
This can also be useful when wanting to differentiate between different member groups - ie - making all female members of a female only member group. Both methods are shown below.
After a recent tutorial a member mailed me to let me know that the code snippets were not displaying correctly. A quick look told me that this was due to my use of the pre tag, which prevented the text from breaking when it reached the bounds of it's containing element.
The fix was relatively easy - add the following hacks to force the text to wrap for pre formatted text...
word-wrap: break-word; /* Internet Explorer 5.5+ */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: pre-wrap; /* css-3 */
But this got me thinking, and jarred my memory to something I was working on a little while back.
I had previously taken a look at syntax highlighting for WYSIWYG editors, this was for use in the DMCMS project where i wanted to allow full editing of template files from within the Admin panel. This is something that I had implemented on an earlier development version but had then abandoned. (For some reason that i can no longer remember)...
If you would like to add a block to your Group or Events home pages that displays the latest forum posts , or maybe add a block to the home page for your site, you will need to do the following.
Builders > Pages Blocks > Groups Home
or Main Events Page for the events page...
Dolphin is not very good with permissions, as a result it is impossible to assign permissions to individual pages. So if you have created some custom pages for your site that you only want to display to logged in members, you will need the following hack...
You can (fairly) easily record the userid along with the ip address by adding an extra field to the database table and modifying member.php
Add the following fields to the sys_ip_members_visits table in database
ALTER TABLE `sys_ip_members_visits` ADD `UserID` INT( 10 ) NOT NULL
ALTER TABLE `sys_ip_members_visits` ADD `UserName` VARCHAR( 30 ) NOT NULL
If you want to direct members to a page other than the standard dashboard page (member.php) after they log in, then follow these simply steps.
Find the following code
if(!$sUrlRelocate = $_REQUEST['relocate'] or $_REQUEST['relocate'] == $site['url'] or basename( $_REQUEST['relocate'] ) == 'join.php' )
$sUrlRelocate = $_SERVER['PHP_SELF'];
Change it to......
To disabled the un-register buttons on your site - go to admin > builders > navigation builder and un-check both member and guest check boxes from the unregister link. This will prevent it from being displayed in the top menu and the quick links menu.
You will then need to also get rid of the link from the members menu too.
To do this you will need to edit your database - look in the sys_menu_member table for the entry named Dashboard - Then you will need to edit the PopupMenu field - simply remove the following text, leaving the rest intact
'unregister' => array(
'url' => 'unregister.php',
'icon' => 'memeber_menu_sub_unregister.png',
'caption' => _t( '_Unregister' ),
Then delete all files in cache folder except for the .htaccess file.
Refresh and enjoy.
For those of you who have been using Dolphin for a while, you will remember that Boonex used to offer a free RMS hosting service for it's free licenses. This service has long since been discontinued, leaving users to either ensure that they find a combined Web / RMS hosting package, or look for a third party RMS host.
Smoge over at ModMySite, has recently introduced a free RMS hosting package on their own servers, for small low bandwidth sites. There are also a variety of paid packages that should support all sizes of sites from small to large.
ModMySite, are a long time Dolphin support site that has been around since the original days of AEDating, way back in 2003, so they certainly know their stuff.
If you're interested in ModMySites RMS services, click HERE...
Not strictly a Dolphin modification, as it applies to TinyMCE in general, but I will outline it here for Dolphin 7. It's a pretty easy modification to do, just two files to edit.
The functionality for this is already in TinyMCE, but for some reason it is not enabled. I've tested this out on version 7.0.2 with no issues.
To enable YouTube /flash video button in the forums
There are a few different ways of removing the join button from the promo banner. The method you use will vary depending on your requirements. You can even change the location that it navigates to.
Here's a few different methods.
Remove (hide) button via CSS...
If, like me, you do not like the massive long list of checkboxes at the top of the keyword search page, removing them is pretty simple.
Edit the following file...
At about line 97 look for the following text......
Well, maybe the title is not strictly true, but for all intents and purposes, the user blogs over at Boonex Unity are now dead. Andrew Boon, in his infinite wisdom, has decided to remove the user blogs from displaying in the blog index, leaving this solely for Boonex team posts. Whilst there is (some) merit in this, from a commercial perspective, it leaves the user blogs with no index, and no way of knowing if there is a new post.
So whilst the blogs still exist, you now have to navigate to each blog individually, via each members user profile to view them. Needless to say, I cannot imagine anyone bothering to post any more.
It's ironic that the focus on the community at Boonex has always centered around their core philosophy of 'Unity', it seems that this is far from uniting people, in fact I woud go as far as to say that it has the opposite effect.
If I were to be blatantly honest, I think that it is Andrews way of dealing with opinions that do not agree with his. I am probably one of the contributing factors in this respect, as i have often made very pointed statements in the Blogs, but if you do not want people to have opinions, why have blogs in the first place? I guess that is what has now happened....
If you are experiencing memory issues with scripts, it may be necessary to increase the memory available to the script.
If you have access to your servers php.ini file, this is relatively straightforward - simply increase the value of the memory_limit directive to 128M then restart apache. However, I'm guessing that if you're reading this post, looking for a solution to memory issues, then the last sentence probably made little sense, and chances are that you do not have access to your servers php.ini file - this is true for most shared servers.
If you do not have access, all is not lost - you can override the value in either a custom php.ini file, or via the htaccess file - the method needed depends on the following:
If PHP is compiled to run as a cgi script then you will need to use a custom php.ini, but if it is compiled to run as a module then you will need to use htaccess. (tip - you can view your servers php_info() to find out which one)...
If you have the tinymce editor enabled for comments boxes, and you wish to increase the size of the text, then you will need to do the following.
To alter the size of the text in the comments area - if you have tinymce enabled for comments.
look for the following element...