Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 30. November 2011 18:52
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
MultiDomains 2.0 veröffentlicht
Ich habe gerade das Modul MultiDomains in Version 2.0 veröffentlicht:
http://dev.cmsmadesimple.org/project/files/852
Das Ziel dieses Releases war die Vereinfachung der Konfiguration (und Benutzung) des Moduls. Aus diesem Grund habe ich erst einmal alles, was nicht für die Benutzung von verschiedenen Domains in CMSms notwendig war, entfernt. Dies betrifft vor allem die Umleitungen alter URL's (Redirects) sowie das 404-Fehler-Tracking. Diese Tools werde ich in einem separaten Modul (namens ToolBox) fortführen: http://dev.cmsmadesimple.org/projects/toolbox
Diese Tools habe ich entfernt, weil es viele User in der Benutzung verwirrt hat und die Fehlersuche erschwerte.
Um die Nutzung von MultiDomains weiter zu vereinfachen, habe ich hier und da einige Hilfs-Texte hinzugefügt. Außerdem gibt es nun einen neuen Reiter namens "System Check". In diesem wird die .htaccess auf Fehler überprüft und angeboten, die config.php automatisch anzupassen. Ich hoffe, dass damit die Konfiguration des Moduls weiter vereinfacht wird.
Achtung beim Update!
Durch die Entfernung der Funktionen für 404-Fehlertracking und Umleitungen alter URL's werden auch die dort gemachten Einstellungen gelöscht. Wer von Euch diese Funktionen genutzt hat, sollte auf Veröffentlichung des Moduls ToolBox warten. Hier werde ich eine Übernahmemöglichkeit der alten Daten einbauen. Nach der Übernahme der Daten in das Modul ToolBox kann MultiDomains aktualisiert werden. Falls Ihr diese beiden Funktionen nicht genutzt habt, könnt Ihr natürlich jetzt schon updaten.
Also dann viel Spaß mit der neuen Version von MultiDomains. Über Hinweise, Fehlermeldungen oder Verbesserungsvorschläge würde ich mich freuen!
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#2 30. November 2011 21:12
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MultiDomains 2.0 veröffentlicht
<b>Fatal error</b>: Call to undefined method MultiDomains::GetURL() in <b>/home/evptg/public_html/cms/modules/MultiDomains/action.default.php</b> on line <b>18</b><br />
Scheint noch ein Problem zu haben. Nach der Installation im Frontend.
PS: Nach dem auskommentieren der Zeile 18 läuft's zumindest wieder.
PPS: {cms_module module="MultiDomains" pageid="16"} läuft nicht mehr. Alle Links aus dem Menumanager sowie die selber gesetzten Links funktionieren damit nicht mehr. Es wird einfach die URL Hauptdomain des entsprechenden Domain-Stamms angezeigt.
Beitrag geändert von nockenfell (30. November 2011 21:17)
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#3 30. November 2011 21:39
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Da habe ich wohl noch einen alten Aufruf übersehen, danke fürs Melden. Die Link-Sache schau ich mir gleich mal an. Dann werd ich wohl mal eine 2.0.1 Version backen.
UPDATE:
Ich habe eine Funktion in der Klasse zuviel gelöscht, in der Klasse MultiDomains fehlt folgende Funktion:
/**
* Build an url with a page alias or page id
* @param integer $pageid Page ID (from content).
* @param string $linkvalue Type of return value.
* @return string
*/
public final function GetURL($pageid,$linkvalue='') {
// Set variables global $gCms;
$pageid = (int)$pageid;
if (!$pageid) return false;
$default = $pageid==$gCms->variables['default_content_id'] ? true : false;
// Get data for page
$page = $this->mddb->GetRow('SELECT id_hierarchy,page_url,content_alias,content_name,menu_text,titleattribute FROM '.cms_db_prefix().'content WHERE active=1 AND content_id=?', array($pageid));
if (!$page) return false;
$ha = explode('.',$page['id_hierarchy']);
$title = $page['content_name'];
$menutext = $page['menu_text'];
$titleattribute = $page['titleattribute'];
// Check for return value
if ($linkvalue && $linkvalue!='url') {
switch ($linkvalue) {
case 'title': return $title;
case 'menutext': return $menutext;
case 'titleattribute': return $titleattribute;
}
}
// Build domain
$ah = array_reverse($ha);
$d = '';
if ($ah) {
foreach ($ah as $v) {
$d = $this->GetDomain($v);
if ($d) break;
}
}
if ($d) { $d = $this->mdhttp.$d; }
// Check for standard url
if ($default) return $d.'/';
// Check for page_url
if ($page['page_url']) return $d.'/'.$page['page_url'];
// Build the url using page alias (and hierarchy)
$hierarchy = '';
if ($GLOBALS['config']['use_hierarchy']) {
array_pop($ha);
if ($ha) {
foreach ($ha as $h) {
$hierarchy.= '/'.$this->mddb->GetOne('SELECT content_alias FROM '.cms_db_prefix().'content WHERE active=1 AND type!="errorpage" AND type!="separator" AND content_id = ?', array($h));
}
}
}
$hierarchy.= '/'.$page['content_alias'];
// Set ending
$ending = '';
$ending = $GLOBALS['config']['page_extension'];
if (!$ending) $ending = '/';
return $d.$hierarchy.$ending;
}
Deshalb der Fatal Error...
War mir noch nicht aufgefallen, weil ich die Link-Funktion in meiner Testumgebung nicht verwende.
Ich baue das in Version 2.0.1.
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#4 01. Dezember 2011 09:21
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Ok, Fehler beseitigt in Version 2.0.1. In der Statistik gabs auch noch nen Fehler.
http://dev.cmsmadesimple.org/project/files/852
Noch jemand Beschwerden?
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#5 01. Dezember 2011 13:47
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Scheint nun zu funktionieren.
Die in der config.php festgelegte $config['page_extension'] = '.htm'; wird nicht berücksichtigt. Es werden alle Links im Menü ohne diese Endung ausgegeben.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#6 01. Dezember 2011 15:39
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Danke - sollte nun auch ordnungsgemäß funktionieren.
War nur eine kleine Sache - habe deswegen jetzt nicht noch eine neue Version hochgeladen, sondern die Dateien der Version 2.0.1 durch die korrigierten mal eben ausgetauscht - Ihr möget mir verzeihen
http://dev.cmsmadesimple.org/project/files/852
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#7 01. Dezember 2011 15:53
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MultiDomains 2.0 veröffentlicht
yep, jetzt funktionierts
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#8 05. Dezember 2011 11:22
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
Re: MultiDomains 2.0 veröffentlicht
So, wie versprochen, habe ich die nun fehlenden Funktionen von MultiDomains in ein separates Modul namens Toolbox gepackt. Mehr Informationen dazu findet Ihr hier: http://www.cmsmadesimple.de/forum/viewt … ?pid=13606
Korrekte Vorgehensweise für das Update von MultiDomains
Deaktivieren des Moduls MultiDomains (aber nicht Deinstallieren!)
Evtl. Upgrade von CMSms von 1.9.x auf 1.10.x
Installation des Moduls ToolBox
Update des Moduls MultiDomains
Aktivierung des Modul MultiDomains
Damit sollten alle Einstellungen übernommen werden. Bei Problemen bitte eine Nachricht an mich ...
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#9 05. Dezember 2011 13:02
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Evtl. Upgrade von CMSms von 1.9.x auf 1.10.x
Läuft also auch noch unter der 1.9.x ?!
Offline
#10 05. Dezember 2011 13:45
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Wie sieht das Zusammenspiel mit Multidomains aus? Bei Weiterleitungen auf Multidomain Seiten sollte am Schluss auch die korrekte Domain kommen (auch wenn z.B. vorher alles unter einer Domain lief).
Hast du das berücksichtigt? (ich habs noch nicht getestet)
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#11 05. Dezember 2011 14:15
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Läuft also auch noch unter der 1.9.x ?!
Nein, da muss ich Dich leider enttäuschen. Zwei Versionen zu pflegen, schaffe ich zeitlich nicht.
Für CMSms 1.9.x war MultiDomains 1.5.1 die letzte Version. Falls es dort Fehler gibt, werde ich diese aber selbstverständlich noch beseitigen.
Wie sieht das Zusammenspiel mit Multidomains aus? Bei Weiterleitungen auf Multidomain Seiten sollte am Schluss auch die korrekte Domain kommen (auch wenn z.B. vorher alles unter einer Domain lief).
Hast du das berücksichtigt? (ich habs noch nicht getestet)
Guter Hinweis, muss ich mir noch anschauen. Bei meinen Installationen verwende ich bisher immer das freie Eingabefeld und dort gibt man ja die Domain mit an. Aber schau ich mir heut abend gleich mal an.
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#12 05. Dezember 2011 14:17
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MultiDomains 2.0 veröffentlicht
cyberman schrieb:Läuft also auch noch unter der 1.9.x ?!
Nein, da muss ich Dich leider enttäuschen. Zwei Versionen zu pflegen, schaffe ich zeitlich nicht.
Alles klar, danke!
Offline
#13 05. Dezember 2011 14:48
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MultiDomains 2.0 veröffentlicht
nockenfell schrieb:Wie sieht das Zusammenspiel mit Multidomains aus? Bei Weiterleitungen auf Multidomain Seiten sollte am Schluss auch die korrekte Domain kommen (auch wenn z.B. vorher alles unter einer Domain lief).
Hast du das berücksichtigt? (ich habs noch nicht getestet)Guter Hinweis, muss ich mir noch anschauen. Bei meinen Installationen verwende ich bisher immer das freie Eingabefeld und dort gibt man ja die Domain mit an. Aber schau ich mir heut abend gleich mal an.
Ich hab's gleich vorhin getestet. Scheint zu funktionieren. Wahrscheinlich greift hier Multidomains ein. Aber ein Test deinerseits kann auch nicht schaden.
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#14 25. Januar 2012 16:40
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
Re: MultiDomains 2.0 veröffentlicht
So, weil ich nun immer öfter auch EMails mit Fragen zu MultiDomains bekomme, habe ich eine ausführliche Projekt-Seite zu MultiDomains aufgebaut:
http://andiministrator.de/cms-made-simple/multidomains/
Ich hoffe, dass damit viele Fragen zur Einrichtung usw. bereits im Vorfeld geklärt werden.
Dort sind auch Screenshots zu sehen und ich habe versucht, die Funktionsweise des Moduls zu erklären. Dadurch kann man nun sehen, ob es sich lohnt das Modul zu installieren oder nicht...
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#15 25. Januar 2012 20:19
- Andynium
- Moderator
- Ort: Dohna / SN / Deutschland
- Registriert: 13. September 2010
- Beiträge: 7.018
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Danke!
Wäre auch 'ne coole Sache für's (geplante) Wiki gewesen, aber momentan fehlt mir etwas die Zeit ...
Offline
#16 26. Januar 2012 18:43
- Andiministrator
- Kabeljungwerker
- Ort: Plauen / Vogtland
- Registriert: 09. November 2010
- Beiträge: 264
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Können wir ja übernehmen, wenn es soweit ist.
Das Wiki wäre auch etwas für unsere ToolBox - hier überlegen wir gerade wie wir die Projekt-Seite dafür machen ...
Arbeitet bei conversearch GmbH: http://conversearch.de (Webseiten-Analyse und -Monitoring)
Bloggt bei Andiministrator.de: http://andiministrator.de
Offline
#17 21. Februar 2012 11:26
- antibart
- Server-Pate
- Registriert: 14. Dezember 2010
- Beiträge: 880
Re: MultiDomains 2.0 veröffentlicht
Ich schreib mal mal hier, da ich nicht genau weiß, ob es ein MD-Bug ist und falls doch, ob er sich nur auf die ältere oder auch auf die neue Version bezieht. IN diesem Fall ist es die ältere:
http://www.cmsmadesimple.de/forum/viewt … 268#p16268
Kurz zusammengefasst:
5 Formbuilder-Formulare, drei davon liegen auf je einer Unterseite einer Subdomain. Flache Hierachie.Die anderen zwei laufen unter der Hauptdomain. Bei diesen drei Formularen, die auf der Subdomain liegen, funktionieren die Error-Hinweise bei fehlerhaften Input oder falschem Captcha nicht. Das Formular wird bei fehlerhaftem Input einfach nur zurückgesetzt.
Wenn ich die Fomularseiten dagegen unter einen anderen Punkt verschiebe, der unter der normalen Hauptdomain liegt, funktioniert es.
Beitrag geändert von antibart (21. Februar 2012 15:49)
Offline
#18 12. April 2012 14:58
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Moin!
Wenn ich auf "config.php anpassen" klicke bekomme ich die Fehlermeldung "Backup der alten config.php ist fehlgeschlagen. Geänderte config.php wird zum Download angeboten." Angeboten wird aber nix.
Irgendne Idee?
a) warum kein backup möglich
b) warum kein download-link
cmsms 1.10.3 / multidomains 2.0.1
Servus,
Alex
Offline
#19 12. April 2012 15:20
- nockenfell
- Moderator
- Ort: Gontenschwil, Schweiz
- Registriert: 09. November 2010
- Beiträge: 2.934
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Was hat die config.php für Rechte? chmod777 bzw. kann PHP die Datei schreiben?
[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog / Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox
Offline
#20 12. April 2012 15:54
- faglork
- arbeitet mit CMS/ms
- Ort: Fränkische Schweiz
- Registriert: 15. Dezember 2010
- Beiträge: 1.152
- Webseite
Re: MultiDomains 2.0 veröffentlicht
Was hat die config.php für Rechte? chmod777
Hat 777
bzw. kann PHP die Datei schreiben?
? Was genau meinst du damit?
SiteMapMadeSimple kann ja auch in die sitemap.xml schreiben, die ist auch 777 ... von daher sollte eigentlich alles funktionieren.
BTW: Welche Einträge in der config.php werden denn nun benötigt? Auf Andiministrators Infoseite ist eine ellenlange config.php mit vielen Einstellungen die mit Multidomains ja gar nix zu tun haben und die ich auch nicht benötige.
Servus,
Alex
Beitrag geändert von faglork (12. April 2012 16:06)
Offline
Seiten: 1