Coder Social home page Coder Social logo

ycom's People

Contributors

aeberhard avatar alxndr-w avatar bitshiftersgmbh avatar brandes-webdesign avatar cedrus86 avatar chip75 avatar danspringer avatar dergel avatar dgrothaus-mc avatar dtpop avatar dundunn avatar elricco avatar engel4u avatar gharlan avatar goldfischpeter avatar ingowinter avatar interweave-media avatar lexplatt avatar marcohanke avatar markuslorch avatar nandes2062 avatar pixeldaniel avatar satyrex avatar skerbis avatar ssslarsen avatar staabm avatar tbaddade avatar tobiaskrais avatar tyrant88 avatar ynamite avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ycom's Issues

validate_com_auth_login – einfaches Anführungszeichen

Wenn man in der validate_com_auth_login Felder nutzt, wo ein Anführungszeichen vorkommt, gibt es einen Fehler.

Beispiel:
validate|com_auth_login|activation_key=activation_key,email=email||Bestätigung ist fehlgeschlagen|firstname,lastname,email,password,activation_key

Wenn der Nachname D'Agostino lautet, klappt die Validierung nicht.

Mehrsprachiger Newsletter

Lösungsansätze.

User werden mit Sprachkennung erfasst. (clang_id)
Der Newsletterartikel muss in jeder Sprache gepflegt werden.
Beim Versand wird entsprechend der Sprachkennung, der passende Artikel genommen.

auth_media Plugin erlaubt jedem eingeloggten Redaxo User Zugriff auf alle geschützten Dateien!

Redaxo 4.6.1
Communitiy Addon 4.7.2

Wenn irgendein Benutzer in Redaxo eingeloggt ist, sind immer alle geschützten Dateien zugänglich. Ist kein Benutzer eingeloggt, sind die Dateien nur für die entsprechenden Gruppen zugänglich, entsprechend der Einstellungen der Datei im Medienpool.

Das Problem: es gibt Redaxo Benutzer, die auch im Community Addon als Benutzer eingetragen sind. In Redaxo haben diese Nutzer keine Rechte für den Medienpool (sie gehören z.B. zum HR und dürfen nur Stellenanzeigen bearbeiten). Wenn diese Nutzer aber im Loginbereich des Community Addon eingeloggt sind, haben sie theoretisch Zugriff auf alle (auch sensible) geschützte Daten, wenn sie den Link kennen.

Plugin: auth_facebook defekt

Hi,

das auth_facebook Plugin ist ziemlich hinüber. (Login nicht möglich). Das wurde anscheinend schon lange nicht mehr beachtet. Ich hab jetzt einige Stunden Debug-Time investiert und habe das Plugin nun wieder zum laufen gebracht.

Kurze Infos:

  • Redaxo 4.6.1
  • xForm 4.8
  • PHP 5.4.4
  • MySQL 5.5.38
  • APP korrekt bei Facebook registriert
  • Community Version frisch von Github

Folgende Probleme gibt es

  • class.rex_com_auth_facebook.inc.php wirft Strict Standard Fehler
    • habe überall static hinzugefügt
  • getLoginUrl() schneidet / in URL ab. Insoweit angepasst, dass die URL ohne MOD_REWRITE, mit MOD_REWRITE und REXSEO(42) funktioniert
  • function checkRequiredPerms() in class.rex_com_auth_facebook.inc.php führt immer zum return FALSE
    • das liegt an der Änderungen des Facebook APIs.
    • Es wird mittels if(!array_key_exists()) gesucht. Die Werte, die wir suchen, stecken aber nicht im Key sondern im Value des Keys. in_array können wir auch nicht nutzen, da wir ein Multidimensionales Array bekommen. Ich habe eine rekursive Funktion hinzugefügt function in_array_r(), damit wir diese Rückgabe durchsuchen können
Array
(
    [data] => Array
        (
            [0] => Array
                (
                    [permission] => public_profile
                    [status] => granted
                )

            [1] => Array
                (
                    [permission] => email
                    [status] => granted
                )

        )

)
  • substr($fwurl,0,23) == "https://vorsichtbuch.de" habe ich auch entfernt

  • Die SDK liefert für getUser() (zumindest in PHP SDK 3.1.1) nicht mehr das Feld "username". Ggf. in der SDK 4. Umgestellt auf

    $iu->setValue("login",mysql_real_escape_string(strtolower($fbuser['first_name'])).".fb.".$fbuser['id']);

Einzig was ich nicht beheben konnte:

  • Bei der Installation des auth_facebook Plugins werden die notwendigen Felder
    • facebookid
    • authsource

nicht angelegt

Ich vermute, es lag wieder eine Änderung an der xForm-API vor.

    $field = array(
      'table_name' => 'rex_com_user',
      'prio' => 270,
      'type_id' => 'value',
      'type_name' => 'text',
      'name' => 'authsource',
      'label' => 'translate:com_auth_authsource',
      'list_hidden' => 1,
      'search' => 1
    );

    rex_xform_manager_table_api::setTableField('rex_com_user', $field);

    $field = array(
      'table_name' => 'rex_com_user',
      'prio' => 280,
      'type_id' => 'value',
      'type_name' => 'text',
      'name' => 'facebookid',
      'label' => 'translate:com_auth_facebook_facebookid',
      'list_hidden' => 1,
      'search' => 1
    );

    rex_xform_manager_table_api::setTableField('rex_com_user', $field);

    rex_xform_manager_table_api::generateTablesAndFields();

triggered jedenfalls nicht. Dieses Problem konnte ich nur durch manuelles Anlegen der Felder beheben. Ich weiß das wir alle viel zu tun haben, aber sowas wirft dann wieder ein schlechtes Bild auf Redaxo. Viele wichtigen AddOns sind defekt oder funktionieren nicht mehr richtig.

Der PR kommt gleich.

Board - EInträge löschen

EInträge muss man noch löschen können.

z.B. Admin / oder spezielle Gruppe einstellbar im Modul
Achtung - auch Datei muss gelöscht werden

Image Caching

Hi, bin mir nicht sicher ob das n Community bug ist oder am Server liegt. Sobald man jedoch "nur" das AddOn community installiert und aktiviert hat, funktioniert das Caching der Bilder nicht mehr und wirft bei jedem laden ein 200 raus statt einem 304 (not modified).

Ich habe nun testweise in der /addons/community/config.inc.php unterhalb des session_start() (ca. zeile 14)
das hier eingefügt:

header('Cache-Control: must-revalidate, proxy-revalidate, private');

Dann funktioniert s auch wieder mit dem Image Caching. :)

Redaxo 4.5.1 + community

grz. Chris

notices/warnings @ install..

@ install (rex 4.3.4, xform 2.9):

Notice: Undefined index: com_auth_password_hash in /Applications/MAMP/htdocs/com.loc/redaxo/include/addons/xform/plugins/manager/classes/basic/class.rex_xform_manager.inc.php on line 301

Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/com.loc/redaxo/include/addons/xform/plugins/manager/classes/basic/class.rex_xform_manager.inc.php:301) in /Applications/MAMP/htdocs/com.loc/redaxo/include/functions/function_rex_client_cache.inc.php on line 134

Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/com.loc/redaxo/include/addons/xform/plugins/manager/classes/basic/class.rex_xform_manager.inc.php:301) in /Applications/MAMP/htdocs/com.loc/redaxo/include/functions/function_rex_client_cache.inc.php on line 144

Warning: Cannot modify header information - headers already sent by (output started at /Applications/MAMP/htdocs/com.loc/redaxo/include/addons/xform/plugins/manager/classes/basic/class.rex_xform_manager.inc.php:301) in /Applications/MAMP/htdocs/com.loc/redaxo/include/functions/function_rex_client_cache.inc.php on line 168

Comment-Plugin bei mehrsprachigen Webseiten

Das Comment-Plugin unterscheidet im Kommentarschlüssel nur zwischen Seiten-IDs, nicht aber zwischen Sprach-IDs. Das hat bei mehrsprachigen Webseiten zur Folge, daß immer alle Kommentare in sämtlichen Sprachen unter Artikeln mit gleicher Seiten-ID angezeigt werden.
Deshalb wäre es toll das Plugin so einzurichten, daß der Kommentarschlüssel nicht nur Seiten-IDs, sondern auch Sprach-IDs berücksichtigt. Danke im Vorraus!

Placeholder

Bei com_auth_form_login und com_auth_form_password fehlt noch die Möglichkeit, wie bei den anderen Xform-Feldern Placeholder-Texte mit "#placeholder:Passwort" zu definieren.

Fehler beim installieren des group Plugins

Beta-2 - folgender Fehler wird geworfen:

PlugIn group konnte aus folgendem Grund nicht installiert werden:
SQL error: Error while executing statement using params {"table_name":"rex_ycom_group","prio":"1","type_id":"value","type_name":"text","list_hidden":"0","search":"1","name":"name","label":"translate:name","not_required":"","options":"","multiple":"","default":"","size":"","only_empty":"","message":"","table":"","hashname":"","password_hash":"","no_db":"","password_label":"","field":"","type":"","empty_value":"","empty_option":""}! SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '")' at line 1

Hab die komplette Erweiterung auch mehrmals deinstalliert, gelöscht und die Datenbank Tabellen gelöscht. Zum Schluss noch hier die Master runtergeladen und installiert. Selbes Problem.

EDIT: Beta-3 ebenso

$REX['COM_USER'] nicht gesetzt beim EP IMAGE_MANAGER_INIT

Wenn man Bilder über auth_media absichert, werden die vom Image Manager bearbeiteten Bilder nicht mehr ausgegeben, da der auth EP nach dem EP IMAGE_MANAGER_INIT aufgerufen wird. Das funktioniert leider nicht: #59. Wenn ich bei IMAGE_MANAGER_INIT den Flag REX_EXTENSION_EARLY entferne klappt es. Die EPs müssen also irgendwie in der Reihenfolge angepasst werden.

rex5 required?

Install-Fehler:

AddOn "community" konnte aus folgendem Grund nicht installiert werden:
Die REDAXO Version reicht nicht aus. Es wird mindestens Version 5.3.25 gebraucht.

ist da eine config-datei falsch..?

Redirect bei Logout will nicht

Zum einen gibt rex_com_auth::login nicht den korrekten Status (3) zurück.
Hierfür muss in der class.rex_com_auth.inc.php in der Zeile 270 eine 3 hin.
auth.php habe ich dann um diese Zeilen ergänzt (Hack):

if ($login_status == 3) {
  if ($referer) {
    $redirect = urldecode($referer);
  } else { 
    $redirect = rex_getUrl($REX['ADDON']['community']['plugin_auth']['article_logout']);
    $redirect = $REX['SERVER'].ltrim($redirect,'./');
  }
}

Damit funktioniert alles. Ich hab seo42 mit nav42 im Einsatz.

Lg Wolfgang

group Plugin muss nach Installation erneut installiert werden

Bei der Installation des Addons wird das group Plugin automatisch aktiviert. Dabei fehlt in der user Tabelle aber das Feld für die Gruppenzuordnung.
Workaround: einfach das group Plugin deinstallieren und erneut installieren.

Vorschlag: das group Plugin nicht automatisch installieren.

auth_media Plugin lässt sich nicht installieren

Nach dem die Community und alle Plugins installiert sind lässt sich das auth_media Plugin nicht installieren. Nach dem Klick auf "install" kommt nur ne leere Addon Seite (eine andere Reihenfolge hab ich jetzt nicht probier).

REDAXO: 4.5b6.0
PHP: 5.4.4

Fehler:

Fatal error: Class 'rex_com_auth_media' not found in /Applications/MAMP/htdocs/rex45b/redaxo/include/addons/community/plugins/auth_media/install.inc.php on line 70

LG
Oliver

auth_facebook install: Felder werden nicht angelegt

Bei der Installation des auth_facebook Plugins werden die notwendigen Felder

  • facebookid
  • authsource

nicht angelegt. Liegt bestimmt an xForm 4.8 (oder 4.7+). Kann das jemand mal anschauen und beheben? Ich konnte da nicht genau durchsteigen

$amp; in der Registrierungsmail

Aus dem hier:

`
echo rex::getServer().rex_getUrl(24,'',
[
'rex_ycom_activation_key' => REX_YFORM_DATA[field="activation_key"],
'rex_ycom_id' => REX_YFORM_DATA[field="ID"]
]);
'

Wird das:

http://url.de/?rex_ycom_activation_key=2a5244abe168ba29c6gf52e0edd42a1a&rex_ycom_id=8

Das & amp; sollte ein & sein.

LG
Oliver

Auth-Plugin verursacht Fatal Error bei Artikeln im Root

Hallo Jan,

bei Artikeln im Root verursacht die Function checkPerm() in der rex_com_auth
einen Fatal Error.

[29-Mar-2012 09:45:11] PHP Fatal error: Call to a member function getParentTree() on a non-object in C:\Daten\Software\REDAXO\htdocs\test\redaxo\include\addons\community\plugins\auth\classes\class.rex_com_auth.inc.php on line 13

Aktuelles Community-AddOn lässt sich nicht installieren

Hallo,

es gibt ein Problem mit dem Zusammenspiel der Redaxo Community-Version 4.3.2 und dem aktuellen Community-Addon (redaxo4_community) und dem xform-Addon (redaxo4_xform).
Ich habe die 4.3.2 neu heruntergeladen, die beiden Addons aus dem Repo gezogen und die vorhandenen Addons damit überschrieben. Anschließend Redaxo installiert und nacheinander die Addons, nur leider lässt sich das Community-Addon nicht installieren (bei Klick auf installieren/re-installieren erscheint nur eine weiße Seite). Aktiviert man das Modul trotzdem, fehlen in der rex_com_user-Tabelle ein paar Spalten (password_hash und last_action_time).

Tabelle: Community Kommentare

Hallo zusammen,
wenn ich in der Tabelle einen Kommentar Sperre, durch Anklicken des Status Kästchen und speichere, wird mir auf der Webseite dieser dann als Gesperrt angezeigt.
Soweit so gut.

Nehme ich nun den Harken wieder raus und speichere es, bleibt dieser weiterhin gesperrt !!

Jemand eine Idee?

mfg
thomas

auth_media Plugin: Problem bei nachträglicher Installation

Hi Leute,
habe das Community-Addon samt auth_media nachträglich installiert. Folgendes Problem ist aufgetaucht: jpg-Bilder sowie pdf-Dokumente konnten nicht mehr geöffnet/angezeigt werden.
Abhilfe brachte folgende Lösung: in der Datenbank-Tabelle "rex_file" die neuen Felder "med_com_auth_media_comusers" und "med_com_groups" per sql-Befehl mit dem Inhalt " || " füllen. Anscheinend wird sonst nicht erkannt, dass die Datei ungeschützt ist (wobei auch nicht auf die Login-Seite weitergeleitet wurde).
Sollte mal überarbeitet werden ;-)
Gruß
Tito

Authentifizierung / Felder

Nachdem ich alle Addons installiert und aktiviert habe und dann auf "Community User" klicke kommt folgendes (noch keine demo installiert)

(Nach der Installation der Community Demo sind die Fehlermeldungen weg bzw. die Felder richtig angelegt...)

community

**** dergel ***
das lässt sich leider nicht so lösen, weil die authentifizierung dieses feld generiert.


Fehler beim Update

ycom Update von der letzten auf die aktuelle Version aus dem Installer.

"rex_exception" thrown in /kunden/1234/webseiten/rex/redaxo/src/core/lib/api_function.php on line 133
Illegal result returned from api-function install_package_update
#0 /kunden/1234/webseiten/rex/redaxo/src/core/backend.php(132): rex_api_function::handleCall()
#1 /kunden/1234/webseiten/rex/redaxo/src/core/boot.php(105): require('/kunden/252992_...')
#2 /kunden/1234/webseiten/rex/redaxo/index.php(9): require('/kunden/1234...')
#3 {main}

Nach dem Verlassen des safe modes und dem Reinstallieren des Addons funktioniert es.

LG
Oliver

Einbindung eines Artikels in ein Template

Ich binde einen Artikel, der als Inhalt eine xform enthält, z.B. die Login-Box der community, in ein template ein. Das funktioniert. Wenn man nun in dieser "Box" die Form absendet, wird die Rückgabe nicht an den eingebundenen Artikel übergeben und dort dargestellt, sondern es öffnet sich der eingebunden Artikel selbst. Einigermaßen klar?

Community Kommentare, Text ändern

Hallo,
ich wollte den Text/Hinweis "Kommentare wurde gesperrt" ändern.

Woltle es Ändern, das der "Kommentar Überprüft" wird.

Wo mache ich das?

Fehler?

communityfehler
Normaler Weise deutet so etwas auf eine nicht korrekte Installation hin. In Zusammenhang mit dem Group plugin bin ich fast sicher...

Newsletter - Setup

Einfaches installieren von Artikeln (Anmeldung, Bestätigung und Abmeldung) mit Inhalten vom XForm-Builder (Slices automatisch anlegen).

Plugin auth_media sendet manchmal leere Dateien (0 Byte)

Wenn ich das Plugin auth_media aktiviere, werden manche MP4 Dateien mit 0 Byte an den Browser gesendet.
0 Byte: http://test.kaltenbach.de/files/bohr-saege-anlage_mit_oton_de_f_1.mp4
Normale Größe: http://test.kaltenbach.de/files/kks463_de_h264_1.mp4
Benutzername und Passwort der Testseite ist jeweils "test".

Deaktiviere ich das auth_media plugin oder setze die Dateiendung mp4 in die Liste der "Ungeschützte Dateiendungen" wird jedes Video korrekt ausgeliefert.

Redaxo 4.6.1
Community Addon 4.7.1

Backend-Login und Frontend-Ansicht

Hi,
wenn man zwar in Redaxo nicht in der Community eingeloggt ist, kann man über die Webansicht der Artikel zwar die Artikel aufrufen, sieht aber nicht die entsprechenden Navigationspunkte. Bei größeren Community-Bereichen sieht man also evtl. gar keine Navigation. Kann man das nicht irgendwie vereinheitlichen?

Fehler bei der Installation des GroupPlugin

Fehler bei der Installation des GroupPlugin:

PlugIn group konnte aus folgendem Grund nicht installiert werden:
SQL error: Error while executing statement "ALTER TABLE `rex_ycom_user` ADD `password` varchar(255) NOT NULL! SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'password'

Es wird ein Folder im linken Menübereich angelegt hier sind folgende Fehlermeldungen zu finden:

Error while executing statement "SHOW COLUMNS FROM `rex_ycom_group`! SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db252992_10.rex_ycom_group' doesn't exist
#0 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/addons/debug/lib/sql_debug.php(23): rex_sql->setQuery('SHOW COLUMNS FR...', Array)
#1 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/core/lib/sql/sql.php(1256): rex_sql_debug->setQuery('SHOW COLUMNS FR...')
#2 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/addons/yform/plugins/manager/lib/yform/manager.php(901): rex_sql::showColumns('rex_ycom_group')
#3 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/addons/yform/plugins/manager/lib/yform/manager.php(572): rex_yform_manager->getDataListQuery(Array, Object(rex_yform_manager_search))
#4 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/addons/yform/plugins/manager/pages/data_edit.php(21): rex_yform_manager->getDataPage()
#5 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/addons/yform/pages/index.php(3): include('/kunden/252992_...')
#6 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/core/lib/packages/package.php(228): include('/kunden/252992_...')
#7 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/core/lib/be/controller.php(444): rex_package->includeFile('pages/index.php', Array)
#8 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/core/lib/be/controller.php(403): rex_be_controller::includePath('/kunden/252992_...')
#9 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/core/backend.php(136): rex_be_controller::includeCurrentPage()
#10 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/src/core/boot.php(105): require('/kunden/252992_...')
#11 /kunden/252992_40822/webseiten/cms-LH-REX-5/redaxo/index.php(9): require('/kunden/252992_...')
#12 {main}

Registrierung Captcha lädt nicht neu bei Klick

Wenn man bei der Registrierung zur Community (standardmäßig: ###Server###_metanavigation-fuer-user/registrierung.html) auf das Captcha klickt, um einen neuen Code zu generieren, passiert nichts.

  • XForm 4.7 wird verwendet
  • bei REDAXO 4.4.1 (Community 2.9.6/XForm 2.9.3) funktioniert der Reload des Captchas noch

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.