-
Nachdem ich im thread bemerkt habe, dass dieses Problem schon länger ungelöst ist, habe ich mit der Brechstange die Sache für meine Zwecke angepasst.
Wer also die Blogansichten sortiert haben möchte kann es folgendermaßen tun:
in der Datei /com_usereditcontact/models/blog.php können die MYSQL-Abfragen direkt vorsortiert werden:
Für den Kategorieblog:
function getAnzuzeigendeFelder($auslese)
...
$query = "SELECT id,".$auslese." FROM #__contact_details WHERE catid='".$catid."' ORDER BY name ASC";
...
wobei name die gewünschte Sortierung vorgibt. Statt ASCending kann auch DESCending gewählt werden.
Für den Gruppenblog die gleiche Änderung in der Funktion "getAnzuzeigendeGruppenFelder" vornehmen.
Ich hoffe es kann den Betroffenen helfen und viel mehr hoffe ich, dass diese Komponente weiterentwickelt wird!
-
-
Zwei Probleme mit dem E-Mail-Kontaktformular wurden im Thread angesprochen, tlw. mit Lösungsansätzen, und ich hab's für mich jetzt so gelöst.
Probleme:
1) Umlaute werden nicht korrekt angezeigt, der Zeichensatz stimmt nicht (offenbar war eine Konvertierung schon vorgesehen, nur wieder auskommentiert)
2) Die Kontaktmails gehen unter bestimmten Bedingungen an die Adminadresse, und nicht an die hinterlegte Useradresse. Wenn das E-Mail-Adressfeld im Frontend ausgeblendet ist, dann wird der User in der Joomla-internen User-Tabelle gesucht und die E-Mail-Adresse von dort genommen. Da bei mir nicht alle Kontakte mit Usern verküpft sind, geht das oft in die Leere. Ich möchte lieber die bei den Kontakten hinterlegte Mailadresse verwenden.
Zu ändern ist dazu das Skript components\com_usereditcontact\controller.php. Die entsprechende Passage am Ende der Datei ersetzen durch folgende Änderung:
// Text etwas umformuliert (Gerald)
$body = "\n".$name." (Email: ".$email.") schreibt dir folgende Nachricht\nüber das Kontaktformular unserer Website ".$SiteName.":\n--------------------------------------------------------------------------------------- \n\n".$body;
// $subject = $subject."\nContent-Type: text/plain;charset=UTF-8";
// Kommentare entfernt für die folgenden beiden Zeilen (Gerald)
$subject = iconv("utf-8", "iso-8859-1", $subject);
$body = iconv("utf-8", "iso-8859-1", $body);
if($emailto == '')
{
//Bis zum Klammerende geändert (Gerald), sodass nun das E-Mailfeld diret aus _contact_details genommen wird und nicht von _users
$db =& JFactory::getDBO();
$query = "SELECT email_to FROM #__contact_details
WHERE id=".$db->getEscaped($id);
$db->setQuery( $query );
$emailto = $db->loadResult();
}
Hoffe, das hilft. LG, Gerald
-
Erhielt Danksagungen von:
-
Hallo Dr. Hiergeist (und hallo an alle Nutzer von UEC), ich weiß, zu diesem Thema wurde zuletzt 2010 gepostet, daher meine Frage: Wird die UEC-Komponente eigentlich noch gepflegt bzw. weiterentwickelt? Die Links zur Hilfe für die Komponente zB. landen bei mir nur noch auf einer Werbeseite, ich finde dort überhaupt keine Aussagen zum UEC-Projekt... Und einige Problemchen hätte ich schon noch! Gibt es jetzt, da der zunächst starke Andrang sich etwas beruhigt hat, noch Hoffnung auf Updates (insbesondere für die neueren Joomlaversionen), oder ist in Jommla 1.6 (oder später aufwärts) schon eine Methode eingebaut, die auf einer Webseite angemeldete User ihre persönlichen Daten editieren lässt? Bin für jeden Tip dankbar.
-
-
Und ich muss gleich noch einmal nachhaken: ist MP-Steckbrief eine Alternative, falls keine Weiterentwicklung von UEC erfolgt?
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
Foren-Regeln
Lesezeichen