Jump to content



  • Posts

  • Joined

  • Last visited

About DReffects2

Recent Profile Visitors

8,818 profile views

DReffects2's Achievements

  1. Vielen Dank mein Herr! @DawPi That looks awesome. where can i get this plugin?
  2. So my community is getting flooded with spam lateley. We do allow guest comments for news and articles and we like to keep it that way since ~80% of all comments are made by guests. ReCaptcha 2 seems to be unable to prevent spam from bots so I was hoping to be able to enable the "Question and Answer Challenge" not only for registration but also for posting guest content. I propose the following features: Allow Question and Answer Challenge for guest content enable a "show random question" option for both registration and guest comments What do you guys think? 🙂
  3. So i am having all kinds of strage template related issues lately. For example: <img src='{file="$record->_record_image_thumb" extension="cms_Records"}' alt="{$record->container()->name}"> did NOT output the URL in the src="" property but instead gave a base64 encoded data stream src='data:image/webp;base64,UklGRmgIAABXRUJQVlA4IFwIAADQIACdASpaAEoAPm0uk0akIiGhK9RsMIAN I've disabled all sorts of caching within IPS, checked the templates, rebuilt stuff, etc. Also i found that if I output the URL in HTML before the <img> tag like this <p>{file="$record->_record_image_thumb" extension="cms_Records"}</p> <img src='{file="$record->_record_image_thumb" extension="cms_Records"}' alt="{$record->container()->name}"> the value in src="" would be in fact the correct URL to the /uploads directory, not some base64 encoded data. (This makes no sense at all to me...) Turns out that the Google PageSpeed apache module started to modify the html code during output somehow. I do not know if this behaviour is normal. I've disabled the PageSpeeds module for now and all my problems are gone... Can anyone verify this or suggest a different PageSpeed configuration? I am running the affected site on a Centos8 machine with Plesk 18 and Google PageSpeed is in its default configuration as provided by the Plesk extension library. I am using PHP 7.4.13 Thanks...
  4. Thanks for the link! I have to say this is unfortunately a little bit above my paygrade 😉 Is there a full list of all available methods and properties aka a full list of "variables" that can be used within templates? I recall that previous versions of the community had a full list of variables in a sidebar to the template editor. As of now I still would not know that theres the magic "_title" property if you had not told me. I've also encountered a very strange behaviour with the return value of $item->database()->_title. This if clause always returned false: DB Name: {$item->database()->_title} {{if $item->database()->_title=="Episodendatenbank"}} TRUE {{else}} FALSE {{endif}} Output: DB Name: Episodendatenbank FALSE I've changed my template with the same logic but am using $item->database()->_id - this works. But why does it not work with the string of the db-name?
  5. Hey guys, it started a few feeks ago, my site got FLODDED with Spam postings from guests and new users. I figured I should update to the latest release but the spam continues... I am allowing guest comments on articles and like to keep that since ~70% of all valid comments are from guests. Also the massive increase in spam accounts worries me. Is this something IPS is informed about? Is this a known issue with recaptcha atm? Thanks
  6. THANK YOU VERY MUCH! This works. Unfortunately I do not know why and how 😞 Where can i find a list with functions/methods for the objects?
  7. Thanks. I am unsure what you mean by id. This is not a listing template
  8. Hey Guys, so I am trying to add an if-clause to one of the templates (cms → front → global → embedRecord) and used print_r($item) to output all available information. I'd like to access the specific database-name where the record is being pulled from and can see that within the array: [recordPage:protected] ( [_data:protected] => Array ( [id] => 8 [name] => Fancy Databasename Unfortunately i do not know how to access the information directly from the template. I've tried with $item[recordPage][_data][name] but that threw an error. How can I access this information? Thanks!
  9. just found out the hard way that guests in fact cannot vote even on polls in public forums 😞 please add this!!
  10. Thank you! Please Take a look at https://www.cookiebot.com for their implementation of the cookie mechanism. This service has been approved by data privacy experts of european cities for usage on their websites.
  11. Ah 🙂 Superb! Please make sure to include it also with ALL mails sent by the community like the notification emails etc. 🙂 Stupid EU law, sorry 😞
  12. uhm... that's not the case for my community mails. Is this overridden by custom templates? I only see these headers: Return-Path: <noreply@XXXX.de> X-Original-To: d.raebiger@XXX.de Delivered-To: d.raebiger@XXX.de Received: from www.XXXX.de (XXX.XXX.pro [85.XXXX.XXXX.81]) by XX.XXXX.XXXX (Postfix) with ESMTPA id DCCF464406CD for <d.raebiger@XXX.de>; Mon, 16 Sep 2019 02:35:25 +0200 (CEST) MIME-Version: 1.0 To: d.XXXXX@XXXXX.de From: =?UTF-8?B?U2NpZmluZXdzLkRF?= <noreply@XXX.de> Subject: =?UTF-8?B?R2FzdCBoYXQgZWluZSBOZXdzbWXXXXXXN0ZWxsdCwgd2VsY2hlcyBnZW5laG1pZ3VuZ3NwZmxpY2h0aWcgaXN0?= Date: Mon, 16 Sep 2019 00:35:25 +0000 Auto-Submitted: auto-generated Precedence: list Content-Type: multipart/alternative; boundary="--==_mimepart_282da6a66bcd1cbc6a983fb982f99bbf"; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-Id: <20190916003525.DCCF464406CD@XXXX.XXXX.XXX> X-PPP-Message-ID: <20190916003526.13149.85940@XXXX.XXX.XXXX> X-PPP-Vhost: XXXX.de X-EsetId: 37303XXX305568627266
  13. Hey Guys, so the european high court has ruled that all cookies that are not technically necessary are to be disabled until a user consents. There's one cookie within the IPS Suite that's a problem: the reCAPTCHA "NID" Tracking Cookie by Google. (KeyCaptcha has similar cookies...) As I cannot disable a captcha mechanism I am wonderhin how you guys handle this... Thanks 🙂
  14. As I have mentioned above, providers do unsubscribe the spam trap by hand if you can provide an unsubscribe page since they do not have to disclose the information this way, so this would help a great deal. ( A simple page with "Please enter the e-mail address you'd like to unsubscribe") The Certified Sender Alliance recommends to implement https://tools.ietf.org/html/rfc8058 into the header of the e-mail for just that reason. Header in Email List-Unsubscribe: <https://example.com/unsubscribe/opaquepart> List-Unsubscribe-Post: List-Unsubscribe=One-Click Resulting POST request POST /unsubscribe/opaquepart HTTP/1.1 Host: example.com Content-Type: application/x-www-form-urlencoded Content-Length: 26 List-Unsubscribe=One-Click This way providers and anti-spam providers like cloudflare can remove their spam traps from lists without the actual content of each e-mail. (and if you talk to them)
  15. I know but I currently have a situation where this is not applicable: Spam-Traps are being created for mailboxes that have been cancelled by users and are located either with the email providers themselves (for example outlook.com) or by anti spam lists like Cloudmark. If you send out bulk mails frequently you can take care of bounces and unsubscribe mailboxes that do not exist anymore. But if you only send out community mails lets say every 8-10 months you run into a serious problem: Bulk Mail sent on the 1st of january User communityfan@t-online.de cancels his mailaccount on january the 2nd Mailproviders and/or Spamlist like Cloudmark convert this mailbox into a spamtrap after 6 months You send your next community mail on October the 1st Spamtrap is being triggered I had this happen twice within the last few months (with a t-online mailbox and with a mailbox where the isp uses cloudmark) and there is no way to unsubscribe the user since you do not know what address is actually a spam trap. Providers like t-online and cloudmark do NOT tell you the affected account since they want to protect their spam traps, plus it would be a violation of data privacy laws. Also, cloudmark only has the header info on file, so they cannot even click the unsubscribe link or log in. I had a similar situation with a phplist powered newsletter system and t-online was kind enough to unsubscribe with the dedicated unsubscribe page after I explained the situation. I cannot do that with my community since there's no dedicated unsubscribe page. (which european law actually wants you to have...) please look at this response from cloudmark: I CAN NOT use Feed Back Loops since they are prohibited within the entire european union. (See https://postmaster.t-online.de/#t4.10 for example) Can you provide a solution for this predicament? Thanks!
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy