// www.phpBB-SEO.com SEO TOOLKIT BEGIN
$phpbb_seo->set_url($topic_data['forum_name'], $forum_id, 'forum');
$phpbb_seo->prepare_iurl($topic_data, 'topic', $_parent);
SEOmers wrote:Also, is there anyway to sort out the old urls to a nice keyworded structure? AT the moment, new topics work fine?
HB wrote:SEOmers wrote:Also, is there anyway to sort out the old urls to a nice keyworded structure? AT the moment, new topics work fine?
phpBB-SEO caches the calculated topic URL in the topics table. You can set that column to null and it will recalculate it next time, or you can run the phpbb_seo/sync_url.php to force a recalculation for all URLs.
HB wrote:Generally speaking, the phpBB auto-updater does a fine job of merging changes from a newer phpBB install into an existing one. It flags conflicts and presents you with options for resolving them (i.e., use the phpBB delivered code or keep the existing code). That said, if you have a heavily modified board, upgrading is a good time to take stock of what changes have been made and consciously choose which to carry forward and which may be obsolete. If this sort of "clean sweep" approach sounds appealing, read on. If not, go with the auto-updater and hope for few conflicts.
So, in your case, the "clean sweep" approach would start with downloading the original phpBB 3.0.9 zip and comparing it against your current installation using a source code comparison tool like WinMerge, Beyond Compare, Eclipse/PHP, etc. That will tell you precisely what code has changed. Many mods include some comments (e.g., "// start XXX mod" and "// end XXX mod") that will give you clues about what was installed. If you have a mix of manually installed mods, AutoMOD installs, and your own mods, it may be easier to reapply the latest AutoMOD installs to a fresh 3.0.12 install and then manually merge in the (hopefully few) mods from your 3.0.9 (modified) to 3.0.9 (unmodified) comparison.
In a nutshell, the clean sweep approach is:
Test the above in a local environment: How to set up a local server using xampp explains how to do that. Unless you have a lightly traffic'd site where users don't mind it being down for maintenance, don't skip this step. Set up a local environment, test it thoroughly, then upload to the live site during a slow period (e.g., late Saturday night or early Sunday morning).
- Get the list of AutoMOD installs from your current installation as Oyabun1 suggests
- Get the original 3.0.9 zip and compare it against your current install. Add to your list of mods any that were not in the ACP AutoMOD list for consideration (assuming of course they're identifiable by the code change via flagging)
- Note any custom modifications not belonging to a 3rd-party mod (i.e., more than likely your styling modifications like CSS modifications and template modifications)
- Get the latest phpBB 3.0.12 zip and latest version of the mods on your existing board. Install them in a fresh test environment (see below)
- Using a source comparison/merge tool, merge changes not accounted for in the previous steps (again these are more than likely CSS or template changes)
- Make a note to yourself to keep track of changes for next time.
Users browsing this forum: No registered users and 3 guests