News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

SimpleSEF 2.0 (SMF 1.1.x and SMF 2.0)

Started by SlammedDime, December 05, 2009, 10:08:40 PM

Previous topic - Next topic

Farmacija

#1180
Since there isn't any changes to core smf files, can we just upload this mod to the server and then activate it through admin panel?

And why is so hard to make it compatibile with smf 2.0 gold and put it for download?

I try to emulate and i got nothing and after upload all necessary files, there isn't option for simplesef in admin panel ...

I try to edit package.info to make it possibile to install through admin panel but i get this error when trying to installl

Fatal error: require() [function.require]: Failed opening required '/home/farmaceu/public_html/forum/Packages/temp/SimpleSEF_2-0/add_settings.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/farmaceu/public_html/forum/Sources/Packages.php on line 938
www.farmaceuti.com
www.farmaceuti.com/tekstovi

SlammedDime

It's more than just uploading the files and calling it a day.  add_settings.php adds important information to the database that allows SimpleSEF to run and be recognized by SMF.

The error your getting is through no fault of this mod, but is due to your server setup.  Either your packages directory isn't writeable by the server, or a temp folder wasn't created, or the package wasn't extracted properly.  You can manually extract add_settings.php to your root SMF folder and manually navigate to it in your browser and that will add the necessary settings.

And it's not hard to make compatible with 2.0 gold (it already is, it just won't install by default without emulation because I haven't updated the package due to lack of time).  Another thing I don't get, or maybe people on this forum just don't understand the purpose of open source software yet... the project is on bitbucket, anyone can fork it, make changes, and submit pull requests.  It's not rocket science and improves community involvement.

Sleepy - The two last issues you had aren't too much of an issue at this point, as most people are on the latest version (I hope, anyway).  I'll try and make some provisions or warnings that the .htaccess might not contain the correct information like how I am doing with the Wordpress Bridge.  As for the first one, should be somewhat simple to correct, but probably only for the admin action or other ignored actions.  The mod first checks actions, before moving on to checking boards and topics.  Unfortunately it's a small limitation, but one that shouldn't come up to often.
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

Farmacija

Quote from: SlammedDime on June 27, 2011, 11:31:26 AM

The error your getting is through no fault of this mod, but is due to your server setup.  Either your packages directory isn't writeable by the server, or a temp folder wasn't created, or the package wasn't extracted properly. 
I set 777 to temp folder and then i get this error:

Fatal error: Class 'SimpleSEF' not found in /home/farmaceu/public_html/forum/Packages/temp/SimpleSEF_2-0/$auto_0.php on line 4


Quote
You can manually extract add_settings.php to your root SMF folder and manually navigate to it in your browser and that will add the necessary settings.

Error:

An Error Has Occurred!
This isn't really an error, just a message telling you that the settings have been entered into the database!
www.farmaceuti.com
www.farmaceuti.com/tekstovi

spiros

#1183
Strange thing. I tried on SMF2 Final with RC5 emulation and I had to click the check box many times to enable it (the page would refresh showing the box unchecked!). Then, although it created perfectly fine URLs it opened the home page of the main site. I.e. the forum is here:

www.nonsmokersclub.com/forum/index.php


but no matter which board or topic I clicked, it would open this page:


www.nonsmokersclub.com


This is the htaccess I used in forum folder (I tried unocommenting the 3rd line):





RewriteEngine On
# Uncomment the following line if its not working right
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
#Simple .htaccess Bot Blocker Mod
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} ADSARobot|ah-ha|almaden|aktuelles|Anarchie|amzn_assoc|ASPSeek|ASSORT|ATHENS|Atomz|attach|attache|autoemailspider|BackWeb|Bandit|BatchFTP|bdfetch|big.brother|BlackWidow|bmclient|Boston\ Project|BravoBrian\ SpiderEngine\ MarcoPolo|Bot\ mailto:[email protected]|Buddy|Bullseye|bumblebee|capture|CherryPicker|ChinaClaw|CICC|clipping|Collector|Copier|Crescent|Crescent\ Internet\ ToolPak|Custo|cyberalert|DA$|Deweb|diagem|Digger|Digimarc|DIIbot|DISCo|DISCo\ Pump|DISCoFinder|Download\ Demon|Download\ Wonder|Downloader|Drip|DSurf15a|DTS.Agent|EasyDL|eCatch|ecollector|efp@gmx\.net|Email\ Extractor|EirGrabber|email|EmailCollector|EmailSiphon|EmailWolf|Express\ WebPictures|ExtractorPro|EyeNetIE|FavOrg|fastlwspider|Favorites\ Sweeper|Fetch|FEZhead|FileHound|FlashGet\ WebWasher|FlickBot|fluffy|FrontPage|GalaxyBot|Generic|Getleft|GetRight|GetSmart|GetWeb!|GetWebPage|gigabaz|Girafabot|Go\!Zilla|Go!Zilla|Go-Ahead-Got-It|GornKer|gotit|Grabber|GrabNet|Grafula|Green\ Research|grub-client|Harvest|hhjhj@yahoo|hloader|HMView|HomePageSearch|http\ generic|HTTrack|httpdown|httrack|ia_archiver|IBM_Planetwide|Image\ Stripper|Image\ Sucker|imagefetch|IncyWincy|Indy*Library|Indy\ Library|informant|Ingelin|InterGET|Internet\ Ninja|InternetLinkagent|Internet\ Ninja|InternetSeer\.com|Iria|Irvine|JBH*agent|JetCar|JOC|JOC\ Web\ Spider|JustView|KWebGet|Lachesis|larbin|LeechFTP|LexiBot|lftp|libwww|likse|Link|Link*Sleuth|LINKS\ ARoMATIZED|LinkWalker|LWP|lwp-trivial|Mag-Net|Magnet|Mac\ Finder|Mag-Net|Mass\ Downloader|MCspider|Memo|Microsoft.URL|MIDown\ tool|Mirror|Missigua\ Locator|Mister\ PiX|MMMtoCrawl\/UrlDispatcherLLL|^Mozilla$|Mozilla.*Indy|Mozilla.*NEWT|Mozilla*MSIECrawler|MS\ FrontPage*|MSFrontPage|MSIECrawler|MSProxy|multithreaddb|nationaldirectory|Navroad|NearSite|NetAnts|NetCarta|NetMechanic|netprospector|NetResearchServer|NetSpider|Net\ Vampire|NetZIP|NetZip\ Downloader|NetZippy|NEWT|NICErsPRO|Ninja|NPBot|Octopus|Offline\ Explorer|Offline\ Navigator|OpaL|Openfind|OpenTextSiteCrawler|OrangeBot|PageGrabber|Papa\ Foto|PackRat|pavuk|pcBrowser|PersonaPilot|Ping|PingALink|Pockey|Proxy|psbot|PSurf|puf|Pump|PushSite|QRVA|RealDownload|Reaper|Recorder|ReGet|replacer|RepoMonkey|Robozilla|Rover|RPT-HTTPClient|Rsync|Scooter|SearchExpress|searchhippo|searchterms\.it|Second\ Street\ Research|Seeker|Shai|Siphon|sitecheck|sitecheck.internetseer.com|SiteSnagger|SlySearch|SmartDownload|snagger|Snake|SpaceBison|Spegla|SpiderBot|sproose|SqWorm|Stripper|Sucker|SuperBot|SuperHTTP|Surfbot|SurfWalker|Szukacz|tAkeOut|tarspider|Teleport\ Pro|Templeton|TrueRobot|TV33_Mercator|UIowaCrawler|UtilMind|URLSpiderPro|URL_Spider_Pro|Vacuum|vagabondo|vayala|visibilitygap|VoidEYE|vspider|Web\ Downloader|w3mir|Web\ Data\ Extractor|Web\ Image\ Collector|Web\ Sucker|Wweb|WebAuto|WebBandit|web\.by\.mail|Webclipping|webcollage|webcollector|WebCopier|webcraft@bea|webdevil|webdownloader|Webdup|WebEMailExtrac|WebFetch|WebGo\ IS|WebHook|Webinator|WebLeacher|WEBMASTERS|WebMiner|WebMirror|webmole|WebReaper|WebSauger|Website|Website\ eXtractor|Website\ Quester|WebSnake|Webster|WebStripper|websucker|webvac|webwalk|webweasel|WebWhacker|WebZIP|Wget|Whacker|whizbang|WhosTalking|Widow|WISEbot|WWWOFFLE|x-Tractor|^Xaldon\ WebSpider|WUMPUS|Xenu|XGET|Zeus.*Webster|Zeus [NC]
RewriteRule ^.* - [F,L]
</IfModule>
#Simple .htaccess Bot Blocker Mod


#Simple .htaccess Proxy Blocker Mod
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:VIA}                 !^$ [OR]
RewriteCond %{HTTP:FORWARDED}           !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA}       !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR}     !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION}    !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION}   !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP}      !^$
RewriteRule ^(.*)$ - [F]
</IfModule>
#Simple .htaccess Proxy Blocker Mod


And this is public_html folder:

##
# @version $Id: htaccess.txt 5973 2006-12-11 01:26:33Z robs $
# @package Joomla
# @copyright Copyright (C) 2005 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your sef url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
# Only use one of the two SEF sections that follow.  Lines that can be uncommented
# (and thus used) have only one #.  Lines with two #'s should not be uncommented
# In the section that you don't use, all lines should start with #
#
# For Standard SEF, use the standard SEF section.  You can comment out
# all of the RewriteCond lines and reduce your server's load if you
# don't have directories in your root named 'component' or 'content'
#
# If you are using a 3rd Party SEF or the Core SEF solution
# uncomment all of the lines in the '3rd Party or Core SEF' section
#
#####################################################

#####  SOLVING PROBLEMS WITH COMPONENT URL's that don't work #####
# SPECIAL NOTE FOR SMF USERS WHEN SMF IS INTEGRATED AND BRIDGED
# OR ANY SITUATION WHERE A COMPONENT's URL's AREN't WORKING
#
# In both the 'Standard SEF', and '3rd Party or Core SEF' sections the line:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# May need to be uncommented.  If you are running your Joomla!/Mambo from
# a subdirectory the name of the subdirectory will need to be inserted into this
# line.  For example, if your Joomla!/Mambo is in a subdirectory called '/test/',
# change this:
# RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
# to this:
# RewriteCond %{REQUEST_URI} ^(/test/component/option,com) [NC,OR] ##optional - see notes##
#
#####################################################


##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
RewriteCond %{REQUEST_URI} ^(/component/option,com_jomcomment/task,trackback(.*)) [OR]
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla!/MamboDirectory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
############# Use this section if using ONLY Joomla! core SEF
## ALL (RewriteCond) lines in this section are only required if you actually
## have directories named 'content' or 'component' on your server
## If you do not have directories with these names, comment them out.
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
RewriteRule ^(content/|component/) index.php
#
########## End - Joomla! core SEF Section



########## Begin - 3rd Party SEF Section
############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF, 404_SEF, 404SEFx, SEF Advance, etc
#
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
#RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$  [NC]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section



<Files 403.shtml>
order allow,deny
allow from all
</Files>

deny from 212.24.
deny from 83.212.140.105
deny from 89.210.171.142
deny from 213.186.122.2

iwords

I can install SimpleSEF absolutely fine on my local Windows/IIS box, but when I install it on my Linux/Apache VPS, some of the options from the Admin Configuration menu disappear as soon as the install finishes.

The following options disappear from the Configuration section:-

Security and Moderation
Languages
Server Settings
Current Theme
Themes and Layout
Modification Settings

If I try to access any of these options by typing in the correct URL (i.e. /forum/index.php?action=admin;area=serversettings; for Server Settings), it just takes me back to the main Administration Center page.

See attached screenshot - right is normal, left is what happens with SimpleSEF installed.

This is a completely clean install of SMF2.0 with the default theme and no mods.

Any ideas why that's happening?

SlammedDime

Does the same problem happen if you use the horizontal menu, not the vertical menu?
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

iwords

Yes.  With that menu, SimpleSEF is the last option on the Configuration drop-down.  Everything that should be below it is missing.

SlammedDime

SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

iwords


SlammedDime

In Sources/SimpleSEF.php

Replace the adminAreas() function with this below.  If it still doesn't work, uncomment the two 'log_error' lines, try again, then check your error log and copy/paste the two debug calls.

    public static function adminAreas(&$admin_areas)
    {
        global $txt, $modSettings;

        // We insert it after Features and Options
        $counter = 0;
        foreach ($admin_areas['config']['areas'] as $area => $dummy)
            if (++$counter && $area == 'featuresettings')
                break;

        $first_half = array_slice($admin_areas['config']['areas'], 0, $counter, TRUE);
        $last_half = array_slice($admin_areas['config']['areas'], $counter, NULL, TRUE);

        // Uncomment these two lines if it still doesn't work
        //log_error(var_export($last_half, TRUE), 'debug');
        //log_error(var_export($admin_areas['config']['areas'], TRUE), 'debug');

        $admin_areas['config']['areas'] = array_merge(
            $first_half,
            array('simplesef' => array(
                'label' => $txt['simplesef'],
                'function' => create_function(NULL, 'SimpleSEF::ModifySimpleSEFSettings();'),
                'icon' => 'search.gif',
                'subsections' => array(
                    'basic' => array($txt['simplesef_basic']),
                    'advanced' => array($txt['simplesef_advanced'], 'enabled' => !empty($modSettings['simplesef_advanced'])),
                    'alias' => array($txt['simplesef_alias'], 'enabled' => !empty($modSettings['simplesef_advanced'])),
                ),
            )),
            $last_half
        );

    }
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

iwords

That didn't fix it unfortunately, so here's the result from the logs:


http://localhost/forum/index.php?action=admin
array (
)



http://localhost/forum/index.php?action=admin
array (
'corefeatures' =>
array (
'label' => 'Core Features',
'file' => 'ManageSettings.php',
'function' => 'ModifyCoreFeatures',
'icon' => 'corefeatures.gif',
),
'featuresettings' =>
array (
'label' => 'Features and Options',
'file' => 'ManageSettings.php',
'function' => 'ModifyFeatureSettings',
'icon' => 'features.gif',
'subsections' =>
array (
'basic' =>
array (
0 => 'General',
),
'layout' =>
array (
0 => 'Layout',
),
'karma' =>
array (
0 => 'Karma',
'enabled' => false,
),
'sig' =>
array (
0 => 'Signatures',
),
'profile' =>
array (
0 => 'Profile Fields',
'enabled' => true,
),
),
),
'securitysettings' =>
array (
'label' => 'Security and Moderation',
'file' => 'ManageSettings.php',
'function' => 'ModifySecuritySettings',
'icon' => 'security.gif',
'subsections' =>
array (
'general' =>
array (
0 => 'General',
),
'spam' =>
array (
0 => 'Anti-Spam',
),
'moderation' =>
array (
0 => 'Moderation',
'enabled' => false,
),
),
),
'languages' =>
array (
'label' => 'Languages',
'file' => 'ManageServer.php',
'function' => 'ManageLanguages',
'icon' => 'languages.gif',
'subsections' =>
array (
'edit' =>
array (
0 => 'Edit Languages',
),
'add' =>
array (
0 => 'Add Language',
),
'settings' =>
array (
0 => 'Settings',
),
),
),
'serversettings' =>
array (
'label' => 'Server Settings',
'file' => 'ManageServer.php',
'function' => 'ModifySettings',
'icon' => 'server.gif',
'subsections' =>
array (
'general' =>
array (
0 => 'General',
),
'database' =>
array (
0 => 'Database and Paths',
),
'cookie' =>
array (
0 => 'Cookies and Sessions',
),
'cache' =>
array (
0 => 'Caching',
),
'loads' =>
array (
0 => 'Load Balancing',
),
),
),
'current_theme' =>
array (
'label' => 'Current Theme',
'file' => 'Themes.php',
'function' => 'ThemesMain',
'custom_url' => 'http://localhost/forum/index.php?action=admin;area=theme;sa=settings;th=1',
'icon' => 'current_theme.gif',
),
'theme' =>
array (
'label' => 'Themes and Layout',
'file' => 'Themes.php',
'function' => 'ThemesMain',
'custom_url' => 'http://localhost/forum/index.php?action=admin;area=theme;sa=admin',
'icon' => 'themes.gif',
'subsections' =>
array (
'admin' =>
array (
0 => 'Manage and Install',
),
'list' =>
array (
0 => 'Theme Settings',
),
'reset' =>
array (
0 => 'Member Options',
),
'edit' =>
array (
0 => 'Modify Themes',
),
),
),
'modsettings' =>
array (
'label' => 'Modification Settings',
'file' => 'ManageSettings.php',
'function' => 'ModifyModSettings',
'icon' => 'modifications.gif',
'subsections' =>
array (
'general' =>
array (
0 => 'Miscellaneous',
),
),
),
)

SlammedDime

Looks like it's a PHP bug when passing 'NULL' as the length parameter to array_slice.  You can use the corrected function below which should solve the problem:

    public static function adminAreas(&$admin_areas)
    {
        global $txt, $modSettings;

        // We insert it after Features and Options
        $counter = 0;
        foreach ($admin_areas['config']['areas'] as $area => $dummy)
            if (++$counter && $area == 'featuresettings')
                break;

        $admin_areas['config']['areas'] = array_merge(
            array_slice($admin_areas['config']['areas'], 0, $counter, TRUE),
            array('simplesef' => array(
                'label' => $txt['simplesef'],
                'function' => create_function(NULL, 'SimpleSEF::ModifySimpleSEFSettings();'),
                'icon' => 'search.gif',
                'subsections' => array(
                    'basic' => array($txt['simplesef_basic']),
                    'advanced' => array($txt['simplesef_advanced'], 'enabled' => !empty($modSettings['simplesef_advanced'])),
                    'alias' => array($txt['simplesef_alias'], 'enabled' => !empty($modSettings['simplesef_advanced'])),
                ),
            )),
            array_slice($admin_areas['config']['areas'], $counter, count($admin_areas['config']['areas']), TRUE)
        );
    }
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

iwords

That works now, thanks for your help.

SlammedDime

Great, I'll make the change for the next package
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

SlammedDime

Updated to version 2.1, compatible with SMF 2.0 Final now.
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

Masterd

Is there any other changes in the package?

SlammedDime

Bug fix from above, and a couple of fixes for some javascript code.  Otherwise no others right now.
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

Farmacija

Ok, i finally successed to install this mod with version 2.1

But now is problem some tp pages with query titles doesn't show at all, example -> http://www.farmaceuti.com/forum/page.prijemni/%20ispit%202011

Its weird that this page are shown correctly -> http://www.farmaceuti.com/forum/page.deficitarni,lekovi/

Some pages are in format -> http://www.farmaceuti.com/forum//page,121.html

And categories are don't have name in it, just id -> http://www.farmaceuti.com/forum/forum/#5 (see atach) and it redirects to all board index not on certain category



www.farmaceuti.com
www.farmaceuti.com/tekstovi

SlammedDime

The reason for the /forum/forum is because you have your forum in the /forum subfolder, and then a 'forum' action from the portal, so /forum/forum is what you get.

Your boards seem to load fine for me... http://www.farmaceuti.com/forum/molimo_registrujte_se/

Categories never have names in URLs, only boards do.

I'm not familiar with tiny portal and how it works or creates URLs, but anything conforming to an SMF standard should not have any problems.  If tiny portal has a feature that creates 'content filled urls', that will likely interfere with this mod and should be disabled.  If you want to have that type of feature with tiny portal, you should ask the tiny portal authors to look into making a module for this mod that might allow rich urls.
SlammedDime
Former Lead Customizer
BitBucket Projects
GeekStorage.com Hosting
                      My Mods
SimpleSEF
Ajax Quick Reply
Sitemap
more...
                     

Farmacija

Yes, but click on the link marked on picture in attach -> it redirects to all board index no on specific one (http://www.farmaceuti.com/forum/forum/#13) ?
www.farmaceuti.com
www.farmaceuti.com/tekstovi

Advertisement: