×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Publisher

Publisher 10 years 11 months ago #23664

  • Lena LL
  • Lena LL's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 29
  • Thank you received: 0
Hallo,

ich nutze Matukio und habe es sehr stark an meine Bedürfnisse angepasst. Deshalb kommt aktuell auch ein update auf 3.0 für mich nicht Frage.

Ich möchte aber trotzdem folgendes ändern:

Im Frontend wird mir bei "Publisher" ein Dropdown angezeigt mit allen Benutzern, die mind. Editor sind angezeigt.
Ich möchte, dass nur jeweils der eigene Name angezeigt wird, oder das Feld ganz entfernen. Ich möchte nicht, dass Nutzer A für Nutzer B ein Event anlegen kann.

Wo bzw. wie muss ich die Änderung vornehmen?

Grüße

Publisher 10 years 11 months ago #23668

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Hallo Lena,

hatte das eigentlich genauso implementiert, es ist nur ein Fehler in einer Variable:

administrator/components/com_matukio/helpers/util_events.php

Nach // Veranstalter suchen und dort in der if-Bedingung entsprechend einschränken (So das die Else Bedingung mit dem versteckten Feld aufgerufen wird).

Viele Grüße

Yves

Publisher 10 years 11 months ago #23690

  • Lena LL
  • Lena LL's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 29
  • Thank you received: 0
kannst Du mir da genauer weiterhelfen? Ich weiß ehrlichgesagt nicht was ich da ändern soll.

Publisher 10 years 11 months ago #23691

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Einfach aus dafür Sorge tragen das die if Bedingung immer false ist:

Zum Beispiel (nur die Zeile nach dem comment):

// Veranstalter
if ($art != 3 && false)
{
$html .= "<tr>" . self::getTableCell(
JTEXT::_('COM_MATUKIO_ORGANISER')
. MatukioHelperUtilsBasic::createToolTip(JTEXT::_('COM_MATUKIO_ORGANISER_MANAGE_FRONTEND')), 'd', 'l', '20%', 'sem_edit')
. self::getTableCell(self::getOranizerList($row->publisher) . $reqfield, 'd', 'l', '80%', 'sem_edit') . "</tr>";
}
else
{
$html .= '<input type="hidden" name="publisher" value="' . JFactory::getUser()->id . '" />';
}


Yves

Publisher 10 years 11 months ago #23693

  • Lena LL
  • Lena LL's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 29
  • Thank you received: 0
Hmm wenn ich das so übernehme, dann steht das Event nicht mehr unter "Eigene Events" und wenn Teilnehmer sich eintragen wird keine Email mehr an den Veranstalter gesendet. Ich glaube dann wird einfach kein Publisher hinterlegt. So soll das aber auch nicht sein...

Publisher 10 years 11 months ago #23695

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Ja weil es dann immer mit der Benutzer-Id des aktuell angemeldeten Users gespeichert wird :) Für Administratoren ist diese Änderung natürlich nicht ideal.

Publisher 10 years 11 months ago #23696

  • Lena LL
  • Lena LL's Avatar Topic Author
  • Offline
  • Junior Boarder
  • Junior Boarder
  • Posts: 29
  • Thank you received: 0
Aber der User mit dem ich es eben versucht habe ist lediglich Editor. Bei ihm wird die Veranstaltung dann nicht mehr zum editieren angezeigt. Somit kann er auch nicht die Teilnehmerlisten etc sehen.

Hmm gibt es nicht die Möglichkeit einfach das Dropdown weiterhin angezeigt zu lassen, aber, dass er eben nur den aktuellen User anzeigt, statt aller User in der Liste?

Grüße

Publisher 10 years 11 months ago #23698

  • Yves Hoppe
  • Yves Hoppe's Avatar
  • Offline
  • Administrator
  • Administrator
  • Posts: 3519
  • Karma: 71
  • Thank you received: 556
Solange er seine Veranstaltung updated ist das keine Problem, nur wenn du die Veranstaltung mit deinem Super-Admin Account updatest wird die Veranstaltung zu deiner.

Du kannst die Else Bedingung natürlich auch so ändern:

$html .= '<input type="hidden" name="publisher" value="' . $row->publisher . '" />';

Yves
  • Page:
  • 1
Time to create page: 0.108 seconds