|
-Wolverine
|
This version addresses the security issue where the URL containing a user's username and password were stored in the browser history. In addition, I rewrote the patching mechanism to attempt to resolve some recent patching issues. There are a few more bug fixes listed below.
-------------------------------------------------------- JOOMLA-SMF FORUM 1.1.02 -------------------------------------------------------- Bug Fix: 1.1.02-1. Reworked how the files are patched to include fall back scenarios if backups fail 1.1.02-2. Correctly add all language files to package 1.1.02-3. Updated administration image 1.1.02-4. Changed require to include for Subs.php to try to solve IIS problem 1.1.02-5. Added check for HTTP_POST_VARS/HTTP_POST_FILES before trying to save it 1.1.02-6. Fixed show_email versus hide_email variable problem 1.1.02-7. SEF related fixes for integration of exits 1.1.02-8. Security Fix for integrateRedirect
Full Changelog can be viewed in the package. Download Joomla-SMF_1.1.02.zip and extract to find the com_joomla_smf_forum_1_1_02.zip installable component zip file.
Finally, there were changes to the english language file. I need translations for the following new language variables:
## File Manipulation ## var $TEXT_JSB_DONE = "Success"; var $TEXT_JSB_TEXT_NOT_FOUND = "Code to be patched not found in file: "; var $TEXT_JSB_FOPEN_ERROR = "Permission problem, unable to open file: "; var $TEXT_JSB_FCOPY_ERROR = "Copy failed of file: "; var $TEXT_JSB_FILE_NOT_FOUND = "Unable to find file: "; var $TEXT_JSB_UNLINK_ERROR = "Unable to unlink file: "; var $TEXT_JSB_FDEL_ERROR = "Unable to delete backup of file: "; var $TEXT_UNKNOWN_ERROR = "Error Unknown";
I need these translated for the following languages:
- Dutch - Done - Thanks unliving sava!
- German - Done - Thanks Brakdûr!
- Japanese
- Polish
- Spanish - DONE - Thanks kirck!
- Italian - DONE - Thanks Clarensio!
Thanks in advance for the help! |
|
|
|
|
|
« Last Edit: July 06, 2006, 10:17:55 PM by -Wolverine »
|
Logged
|
|
|
|
|
kirck
|
This is "my" translation to Spanish language ## File Manipulation ## var $TEXT_JSB_DONE = "Correcto"; var $TEXT_JSB_TEXT_NOT_FOUND = "Imposible localizar el codigo necesario para ser parcheado el fichero: "; var $TEXT_JSB_FOPEN_ERROR = "Error de permisos, imposible abrir el fichero: "; var $TEXT_JSB_FCOPY_ERROR = "No se ha copiado el fichero: "; var $TEXT_JSB_FILE_NOT_FOUND = "Imposible localizar el fichero: "; var $TEXT_JSB_UNLINK_ERROR = "Imposible desenlazar el fichero: "; var $TEXT_JSB_FDEL_ERROR = "Imposible eliminar la copia de seguridad del fichero: "; var $TEXT_UNKNOWN_ERROR = "Error desconocido";
|
|
|
|
|
Logged
|
|
|
|
parth
Joomla Newbie
Karma: +1/-1
Offline
Posts: 49
|
Possible Bug When i try to patch Joomla files i get this error
Failed: Code to be patched not found in file: /home/tekdi/public_html//index.php
Please help
Parth
|
|
|
|
|
Logged
|
|
|
|
Brakdûr
Joomla Newbie
Karma: +0/-0
Offline
Posts: 7
|
Hello this is the german translation ## File Manipulation ## var $TEXT_JSB_DONE = "Erfolg"; var $TEXT_JSB_TEXT_NOT_FOUND = "zu patchender Code nicht in folgender Datei gefunden: "; var $TEXT_JSB_FOPEN_ERROR = "Zugriffsproblem, folgende datei konnte nicht geöffnet werden: "; var $TEXT_JSB_FCOPY_ERROR = "Folgende Datei konnte nicht kopiert werden: "; var $TEXT_JSB_FILE_NOT_FOUND = "Folgende Datei konnte nicht gefunden werden: "; var $TEXT_JSB_UNLINK_ERROR = "Verknüpfung konnte nicht aufgehoben werden: "; var $TEXT_JSB_FDEL_ERROR = "Sicherheitskopie konnte nicht gelöscht werden: "; var $TEXT_UNKNOWN_ERROR = "Unbekannter Fehler";
Greetings
|
|
|
|
|
Logged
|
Forenscherge und Gildenmeister "Guild Of Psychos"
|
|
|
|
-Wolverine
|
Possible Bug When i try to patch Joomla files i get this error
Failed: Code to be patched not found in file: /home/tekdi/public_html//index.php
Please help
Parth
This error message means the code that needs to be patched is not found in the file. Try installing a fresh index.php. Just upload the index.php from the Joomla installation package that corresponds with the version of Joomla you are running and then try to patch again. On a side note, you don't have any other components that are modifying this file do you?
|
|
|
|
|
Logged
|
|
|
|
parth
Joomla Newbie
Karma: +1/-1
Offline
Posts: 49
|
no other componet is modifying the file.I tried replacing the file to no avail. Joomla Smf 1.1 doenst have any problem patching the file. Parth
|
|
|
|
|
Logged
|
|
|
|
|
|
parth
Joomla Newbie
Karma: +1/-1
Offline
Posts: 49
|
Mambo 4.52
|
|
|
|
|
Logged
|
|
|
|
|
-Wolverine
|
ahhh... we recommend 4.5.3+ and I must say I didn't test with 4.5.2. Zip up your default index.php and let me take a look at it to see what differences it has. Just attach it to the post here.
|
|
|
|
|
Logged
|
|
|
|
parth
Joomla Newbie
Karma: +1/-1
Offline
Posts: 49
|
Hi I am atatching the file. I want to upgrade to joomla But i have such a heavily modded site that i dont want to risk any losses just yet!
Parth
|
|
|
|
|
Logged
|
|
|
|
|
-Wolverine
|
Hi I am atatching the file. I want to upgrade to joomla But i have such a heavily modded site that i dont want to risk any losses just yet!
Parth
The first thing I notice is that the file you attached has some of the patches in it. So it isn't a clean mambo index.php. I would recommend downloading mambo again and extracting the index.php and uploading to your web host. Then I want you to try the version of the component attached to this post(1.1.03beta). Note to everyone, please don't use this version unless you are running Mambo 4.5.2.x.
|
|
|
|
|
Logged
|
|
|
|
unliving sava
Joomla Pro

Karma: +5/-3
Offline
Posts: 73
|
dutch complete version: <?php /** * @version $Id: dutch.php,v 1.5 2006/02/13 03:15:27 Vancanneyt Exp $ * @package com_mambo_smf_forum * @copyright (C) JoomlaHacks.com * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL * Visit JoomlaHacks.com for more mambo hacks! */
class MamboSMFLanguage {
## MAIN COMPONENT ADMIN PAGE GEADER ## var $HEADER_MAIN = 'Joomla-SMF Forum Configuratie';
## TABS ## var $TAB_GENERAL_TITLE = "Algemeen"; var $TAB_INSTALLATION_TITLE = "Installatie"; var $TAB_PERMISSION_TITLE = "Permissies"; var $TAB_CONFIGURATION_TITLE = "Configuratie"; var $TAB_HELP = "Help";
## TAB CONSTANTS ## var $FIELD_FORUM_URL = "Forum URL:"; var $FIELD_SMF_PATH_ABSOLUT = "SMF absoluut pad:"; var $FIELD_SMF_DB_PREFIX = "SMF database voorvoegsel:"; var $FIELD_MOS_DB_PREFIX = "Joomla database voorvoegsel:"; var $FIELD_INTEGRATION_OPTION = "Integratiemodus:"; var $FIELD_HIDE_EMAIL = "Verberg e-mail adressen in SMF bij synchronisatie:"; var $FIELD_CB_PROFILE = "Verbind SMF profiellink naar CB:"; var $FIELD_VERSION_INFO = "Versie info:"; var $FIELD_SMF_REDIRECT = "Bij inloggen altijd doorverbinden naar het forum:"; var $FIELD_JOOMLA_REDIRECT = "Bij uiloggen altijd doorverbinden naar de hoofdpagina van Joomla:"; var $FIELD_REGISTRATION_MODULE = "Registratiemodule die gebruikt moet worden:"; var $FIELD_VALUE_WRAPPED = "Ingebouwd in Joomla! template"; var $FIELD_VALUE_UNWRAPPED = "Zonder Joomla! template";
## TAB HEADERS ## var $HEADER_PERMISSION_SETTINGS = "PERMISSIE INSTELLINGEN:"; var $HEADER_INSTALLATION_CHECKLIST = "INSTALLATIE CHECKLIST:"; var $HEADER_INSTALLATION_INSTRUCTIONS = "INSTALLATIE INSTRUCTIES:"; var $HEADER_JOOMLAHACKS_UPDATES = "UPDATES VAN JOOMLAHACKS.COM:"; var $HEADER_CONFIGURATION_OPTIONS = "CONFIGURATIEOPTIES:"; var $HEADER_GENERAL_INFORMATION = "JoomlaHacks's Joomla-SMF Forum Bridge algemene informatie"; var $HEADER_COMPATIBILITY = "COMPATIBILITEITSINFORMATIE:";
var $GENERAL_INFORMATION = "De Joomla-SMF Forum Bridge wordt ontwikkeld en beheerd op <a href=\"http://www.JoomlaHacks.com\" target=\"_new\">JoomlaHacks.com</a>. De bridge is ontwikkeld om te werken met Joomla, SMF en Community Builder (CB). Het doel is om deze veel gebruikte elementen in elkaar te integreren op de websites. Indien u tevreden bent met de Joomla-SMF bridge en graag wenst bij te dragen aan de community kunt u terecht op JoomlaHacks.com. Alvast dank voor uw ondersteuning in ons werk."; var $COMPATIBILITY_INFORMATION = "Dit component is compatibel met de volgende versies:";
var $PERMISSION_WARNING = "Gebruik deze functies met UITERSTE VOORZICHTIGHEID. Het wordt aangeraden dat u de permissies op deze bestanden via FTP of een gelijkaardige methode aanpast. Door gebruik te maken van deze link kan dit in foutieve permissies resulteren in bepaalde scenarios en ervoor zorgen dat de website onbereikbaar wordt.";
## POST INSTALLATION INSTRUCTIONS ## var $INSTALLATION_STEP_0_HELP = "Dit zal de Forum URL ophalen die opgeslaan is in de database tijdens de installatie"; var $INSTALLATION_STEP_1 = "Vul het absolute pad in naar uw SMF installatie <i>zonder</i> een slash in het veld <b>'SMF absoluut pad'</b>."; var $INSTALLATION_STEP_1_HELP = "Het absolute pad is vereist om succesvol de SMF bestanden te patchen voor de bridge integratie."; var $INSTALLATION_STEP_2 = "Vul het database voorvoegsel in van de SMF tabellen voor uw SMF installatie in het veld <b>'SMF database voorvoegsel'</b>."; var $INSTALLATION_STEP_2_HELP = "Het SMF database voorvoegsel wordt gebruikt om toegang te hebben tot de SMF tabellen. De SMF tabellen <i>moeten</i> geïnstalleerd zijn in dezelfde database als de Joomla! tabellen."; var $INSTALLATION_HELP_1 = "Na het klikken op opslaan zou er onderstaande tekst moeten verschijnen naast 'Installeer SMF op dezelfde database als de Joomla! installatie'<br />"; var $INSTALLATION_STEP_3 = "Klik op de link <b>'Klik hier om te patchen'</b> waar de tekst <b>'Patch Joomla ...' staat</b>"; var $INSTALLATION_STEP_3_HELP = "Om te integreren met Joomla dient de bridge een deel av nde index.php aan te passen. Elk ander bericht dan SUCCESVOL rapporteer je zo snel mogelijk op het JoomlaHacks.com forum."; var $INSTALLATION_STEP_4 = "Klik op de link <b>'Klik hier om te patchen'</b> waar de tekst <b>'Patch SMF ...' staat</b>"; var $INSTALLATION_STEP_4_HELP = "Om te integreren met SMF dient de bridge een aantal bestanden aan te passen op SMF. Elk ander bericht dan SUCCESVOL rapporteer je zo snel mogelijk op het JoomlaHacks.com forum.";
var $MSG_MAKE_WRITEABLE = "maak alles schrijfbaar"; var $MSG_MAKE_WRITEABLE_HELP = "Klik op de link om alle permissies van onschrijfbaar naar schrijfbaar te maken."; var $MSG_MAKE_NOT_WRITEABLE = "maak alles onschrijfbaar"; var $MSG_MAKE_NOT_WRITEABLE_HELP = "Klik op de link om de permissieinstellingen aan te passen naar schrijbaar. <b>OPLETTEN MET DIT UIT TE VOEREN!</b>"; var $MSG_SMF_DB_PREFIX_HELP = "Bijvoorbeeld, <b>smf_</b>"; var $MSG_INSERTED = "ingevoegd"; var $MSG_INSTALLED = "geïnstalleerd"; var $MSG_VERIFY = "verifieer"; var $MSG_NOT_INSTALLED = "niet geïnstalleerd"; var $MSG_NOT_PUBLISHED = "niet gepubliceerd"; var $MSG_SYNC = "klik hier om te synchroniseren"; var $MSG_PATCH = "klik hier om te patchen"; var $MSG_UNPATCH = "patch ongedaan maken"; var $MSG_APPLY = "toepassen"; var $MSG_DONE = "voltooid"; var $MSG_NOTE = "<b>OPMERKING:</b> "; var $MSG_CLICK_SAVE = "Klik op opslaan";
var $MSG_INCORRECT_PREFIX = "(foutief database voorvoegsel)"; var $MSG_INCORRECT_PATH = "(foutief pad)"; var $MSG_PLEASE_CLICK_SAVE = "(klik op opslaan)"; var $MSG_NO_FORUM_URL = "(publiceer een menu)"; var $MSG_SMF_MOD_NOT_INSTALLED = "SMF index.php is nog niet gepatched!"; var $MSG_SMF_VERSION_IS = "SMF versie is"; var $MSG_JOOMLA_SMF_VERSION_IS = "Uw Joomla-SMF integratieversie is"; var $MSG_LATEST_JOOMLA_SMF_VERSION_IS = "Laatste Joomla-SMF forumversie is"; var $MSG_SMF_JOOMLA_IN_SYNC = "SMF en Joomla gebruikers gesynchroniseerd."; var $MSG_SMF_JOOMLA_NOT_IN_SYNC = "SMF en Joomla gebruikers niet gesynchroniseerd.";
var $MSG_CONFIGURATION_FILE_IS = "Configuratiebestand"; var $MSG_JOOMLA_CACHE_DIR_IS = "Joomla cache map"; var $MSG_JOOMLA_INDEX_FILE_IS = "Joomla indexbestand"; var $MSG_JOOMLA_PATH_IS = "Joomla hoofdpad";
var $MSG_ERR_CANNOT_REACH_SITE = 'Error: kan <a href="http://www.joomlahacks.com" target="_blank">JoomlaHacks.com</a> feed niet bereiken!'; var $MSG_ERR_JOOMLA_INDEX_NOT_WRITEABLE = "Joomla hoofdpad of index.php is niet schrijfbaar!"; var $MSG_ERR_SMF_INDEX_NOT_WRITEABLE = "SMF hoofdpad of index.php is niet schrijfbaar!"; var $MSG_ERR_CONF_NOT_WRITEABLE = "Configuratiebestand is niet schrijfbaar!";
var $MSG_SETTINGS_SAVED = "Instellingen opgeslaan"; var $MSG_WRITABLE = 'is schrijfbaar'; var $MSG_NOT_WRITABLE = 'bestand of pad is niet schrijfbaar!'; var $MSG_SUCCESS = 'Successvol'; var $MSG_FAILED = 'Gefaald'; var $MSG_CANNOT_COPY_USER_TO_JOOMLA = "Waarschuwing: U bent ingelogd in SMF maar niet in Joomla. Kan gebruikers niet laden naar Joomla."; var $MSG_CANNOT_COPY_USER_TO_SMF = "Waarschuwing: U bent ingelogd in Joomla maar niet in SMF. Kan gebruikers niet laden uit SMF."; var $MSG_PLEASE_SET_CHMOD_MANUALLY = "Stel de permissies manueel in.";
var $TEXT_SET_PERMISSION = "Stel alle permissieinstellingen eerst in op schrijfbaar op de permissiestab."; var $TEXT_INSTALL_SMF = "Installeer SMF forum op de zelfde database als Joomla!"; var $TEXT_INSTALL_SMF_MOD = "Patch SMF bronbestanden (<b>Opmerking:</b> Verwijder de patch wanneer je SMF upgrade of een mod installeerd.)"; var $TEXT_INSTALL_SMF_MOD_HELP = "Aangepaste bestanden:<br /><b>index.php</b><br /><b>Themes/default/xml_topic.js</b><br /><b>Sources/Subs-Post.php</b>"; var $TEXT_PATCH_JOOMLA_INDEX_FILE = "Patch Joomla bronbestanden."; var $TEXT_PATCH_JOOMLA_INDEX_FILE_HELP = "Aangepaste bestanden:<br /><b>index.php</b>"; var $TEXT_SYNC_JOOMLA_SMF = "Synchroniseer Joomla! en SMF gebruikers (optioneel)."; var $TEXT_IMPORTANT = "BELANGRIJK:"; var $TEXT_IMPORTANT_MSG = "Zet deze optie enkel uit indien je een nieuwe SMF installatie uitvoert!"; var $TEXT_JOOMLA_SMF_SAME_DB = "<b>Opmerking:</b> Joomla (Joomla) en SMF moeten geïnstalleerd zijn in de zelfde database."; var $TEXT_FORUM_URL = "Klik op opslaan om de waardes op te halen uit de database. <b>Opmerking:</b> Indien de waarde blanco blijft dien je een menuitem aan te maken voor dit component.";
## File Manipulation ## var $TEXT_JSB_DONE = "Voltooid"; var $TEXT_JSB_TEXT_NOT_FOUND = "Benodigde code voor het patchen is niet gevonden in bestand: "; var $TEXT_JSB_FOPEN_ERROR = "Probleem met bestandsrechten, kon bestand niet openen: "; var $TEXT_JSB_FCOPY_ERROR = "Kopiëren van bestand gefaald: "; var $TEXT_JSB_FILE_NOT_FOUND = "Kon bestand niet vinden: "; var $TEXT_JSB_UNLINK_ERROR = "Kon het bestand niet unlinken: "; var $TEXT_JSB_FDEL_ERROR = "Onmogelijk om backup van het bestand te verwijderen: "; var $TEXT_UNKNOWN_ERROR = "Onbekende error";
## COMMON FOR ALL LANGUAGES ## var $SMFB_ISO = 'utf-8'; var $SMFB_DATE_FORMAT_LC = '%A, %d. %B %Y'; //Verwendet das PHP strftime Format var $SMFB_DATE_FOMAT_SHORT = ' %d.%m.%Y'; // short date var $SMFB_DATE_FORMAT_LONG = '%d.%m.%Y %H:%M'; // use PHP strftime Format, more info at http://php.net } ?>
|
|
|
|
|
Logged
|
|
|
|
parth
Joomla Newbie
Karma: +1/-1
Offline
Posts: 49
|
Hello
can you pint out to me which part of the file is modded maybe by pasting the code here? It would help a lot as i'd like to know which components have modified that file.
Parth
|
|
|
|
|
Logged
|
|
|
|
|
-Wolverine
|
the modifications were joomlahacks, so the bridge modifications. I am not sure how those were there if you performed an uninstall before upgrading. No other modificaitons were there so it is safe to put a new one in place.
|
|
|
|
|
Logged
|
|
|
|
parth
Joomla Newbie
Karma: +1/-1
Offline
Posts: 49
|
Thanks a lot! I'll test it & let you know the feedback.
Parth
|
|
|
|
|
Logged
|
|
|
|
|