Jump to content

xtech

Members
  • Posts

    1,095
  • Joined

  • Last visited

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Everything posted by xtech

  1. @Gabriel Torres are you already seeing Google Analytics benefits of these improvements? I mean, how are the several optimizations you are making impacting your search engine traffic? I believe that IPS should implement these improvements built in. Having successful communities is of their best interest, and SEO effectiveness should be a top priority.
  2. In important rule of (cyber) security is: don't expose more than what is strictly needed. I would deny the access to that file. What's the point of letting anyone to know what is the version you use? To know if a certain exploit can be used or that a vulnerability is present? You certainly don't want to provide rogue actors that valuable information.
  3. Sorry 😞 there is no "non coder" way to do what you want, unless someone does a plugin for this.
  4. You would need more advanced processing inside the template. Remember: article content is in field $record->_content. This field is a String that contains the HTML code that by its turn, contain your article text, images, etc. As an example, if you want to set an ad after the first paragraph and before the second paragraph, then you need to edit the record display template as follows: find the first paragraph end tag (</p>). You can do it with string functions or regex. Split the the string at that position (so you will have one string with the first paragraph, (let's call it $content1), and one with the remaining content ($content2). Create a new string $adsensecode and set it as: "<p>with_your_adsense_code_</p>" Conconcatenate $content1 . $adsensecode . $content2 Instead of using $record->_content to display article content, use $yourconcatenatedcontent Enjoy.
  5. Adsense doens't like ads on sticky divs. I've tried some years ago and the ads simply did not appear. Google doesn't like any "tricks" to draw attention to the ads - although imho making them sticky is not properly a "trick".
  6. AqWhat's wrong with centOS? I also use it and i prefer it over Ubuntu. It is amazingly stable, reliable, and doesn't give me any headache. Enough to be my #1 choice...
  7. Try to understand what the error message is trying to tell you: the string "attachment_file_missing - /home/halu/public_html/Yabbse/attachments/32318_t1_ashx_attach1idRgAAAADmmEv9PKKvQ4oBqRQNZomPBwDC2fzi22fpGYTZtymL8wbDrEAADR2fin7AABdHAnbM02eT5ABpTWls3feAAAEk4LJAAAJattid0EADy2fJG2FKMNRrXCQhwtWxz3attcnt15feb5c740bb9f0b99780181b69294c07" is too long to be inserted into the column log_message. This is because... it is too long, really. I mean the column "log_message" data type is probably configured to accept smaller strings, so you have two choices: trim the string to fit the maximum allowed data type length, or modify the data type to accept longer strings. I would personally prefer the second option to avoid losing any particular useful log info. Execute this SQL query: Describe convert_logs And see what is the output. Probably the type of the log_message field is Varchar(somenumber). If it is, execute this query: Alter Table convert_logs Modify column log_message LONGTEXT And run the conversion again. From another perspective in what concerns to the conversion process: mind what the log is also saying: there is an attachment that was not found. If you end up having many logs like this, your newly converted forum will have "void" attachments. If it is just a couple of these logs, you should be fine.
  8. If you edit the e-mail templates, you can do it.
  9. I am testing it. I would prefer not to disable image cache as i have these pictures in blocks at the home page and it would slow it down. Let's see what happens in the next days. Thank you! I didn't know i could select the image... I've done it and for now it is working, but i'll wait a couple of days to see if the image is kept working.
  10. @Morrigan thanks, you were way more helpful 🙂 i didn't know that detail of the menu values.
  11. Be careful with that. If you do that, you don't get the "active" css class assigned that formats the menu differently when the menu is active. I've submitted a ticket but @Marc Stridgen refused to validate that as something that needed to be corrected. He says that is a "feature" and there's nothing wrong with that. Which i, with all respect, disagree. The only remedy in the face of the refusal of IPS to solve this is to develop a javascript snippet to insert icons for each particular menu.
  12. There is some kind of bug when you have IP pages creating forum topic when new article is posted. The article photo will also be present at the first topic post, with a link to the article. Topic Thumbnail detects it and shows it for some time. But for some reason, after some time it starts pointing to a non-existent photo, throwing a 404 error as the picture doesn't exist. If i try to manualy edit the thumbnail at Topic Thumbnail (the dialog where you choose if you want to upload an image or use the topic thumb) it automatically shows the photo of the topic: Yet if i click save i get this empty dialog: Clicking OK gets back to the dialog and does nothing.
  13. To be honest, no i don't. I believe that in order to do that you need to create an app because you need to create an FURL.
  14. If you have IP Pages, just create an HTML page without the Suite HTML wrapper.
  15. Yes, but if we are talking about paid software, i wound't expect that people would work for free for a company, sacrificing their resources to test for a company who charges them money for the software. IPS is not offering their software for free or making any discount to beta testers, either.
  16. No, it is not. It is on the best interest of IPS to keep the money flow. The interest of users is to be able to upgrade when they want, not when you want them to upgrade. Do you always reboot Windows when there is an upgrade available? Ir do you choose to do it when it better suits you? I hate when companies try to disguise business reasons with "user needs". Be truthful, be respectful. I would gladly accept the justification that "IPS is a company that dependes on active license income, and as such we want out customers to have an active licence." Euphemisms like "we would recommend you find the cause of that and resolve it so you can." are just a way of saying "pay you license fees". I don't understand why you want to hide what is visible to everyone (and understandable, we all know you have a business to run). It is not correct of you, sorry, and your users deserve more respect. Yes. But users may do what they want with their browser scripting, so they are entitled to hide that info in client side if they want. Do you honestly think that showing a notice that takes 20% of the screen, reducing the code editors to a couple if lines is a reasonable and good faith practice? If you do not find find a solution for this, i will myself publish a browser extension to end this for good.
  17. The message is extremely annoying. I believe this is deliberate to force users to upgrade, but they can only do it if they have any active subscription. I hope you (IPS) understand that you cannot force upgrade throat down on the people. Admins are not willing to keep upgrading every minor update, they have more things to do.. like running their communities. Other times they depend on 3rd party apps that don't get updated so soon. Please be Nice to your customers and allow the notice to be dismissable. You can remember the user from time to time (it can even appear every time we log in to ACP, but please make it dismissable), but nagging the users like this, with a non dismissable message that takes 20% of the screen just shows a total lack of respect for your users and clearly shows you want to force them to do something. Yes, yes... I know... Security reasons, updates and whatever... we all know that, nobody is stupid. Everyone knows the risks of not upgrading, self hosting admins have enough knowledge of that. Lets be honest and straight to the point: at the end of the day, we all know that the main reason for annoying the users like this is to keep the money flowing in. We are fine with that, that's why we are buying and keeping licenses with IPS. But... ...stop bugging your customers. We can easily defeat the message with some template editing or browser script, yet as a matter of principle, please respect your customers by giving the users the options to dismiss the warning.
  18. This is a complaint/unfulfilled suggestion from several years ago: the possibility of define maximum number of emails per time (minute / hour / day / month). This would allow the email send request peaks to be flattened and bette balanced over time, which has many benefits. It is very different from a spam classification point of view if you send 2000 emails in 2 minutes or 2000 emails in two days. In the first case, you may raise some flags which will then cause your email address and domain to be blacklisted and ignored by many email services. Sorry being down to earth, but the bulk mail functionality as it is now serves basically... for nothing, because if you use it one or two times, your email address will get blacklisted, so your users will not even receive the registration confirmation emails.
  19. Hi, i was suprised as it is now possible to get a thumb image from an entry from the blog. The DB contains the ENTRY_COVER_PHOTO field but it is for the full image. If i want to create a block for the blog entries, my only option is to set as the src of the <img> tag the full image: {file="$entry->cover_photo" extension="blog_Entries"}" This, obviously is not effective for, let's say, front page blocks, because i get the full images to fit in small divs (100px or so). Efficiency achievements could be achieved by generating thumbs for the images, as you already do in Pages app. In the meanwhile, if there is a workaround to get the thumbs, please let me know.
  20. It is only dangerous if the user knows what sql is. And if he knows, surely knows what DELETE FROM query is... Some simple measures could be taken, like forbidding UPDATE or DELETE queries. Allow only SELECT queries, for example.
  21. Nooooooo! Please don't remove it! 🥶 It is actually a great tool despite its simplicity, it saves us the hassle of connecting other dedicated software or to log via ssh and go to mysql command line just to see simple things, such as the raw names of the fields, specially when we are developing Pages templates, for example.
  22. Well, i've submitted the ticket, still no avail yet. I have investigated more, and i've found that there is something wrong when you add your menu items as "external link". In this case, the ipsNavBar_active class to the active <li> element of menu is not added. I like to use the external link to point to internal address as it allows me to customize the name of the menu item (and to insert the code for the Font Awesome Icon). This is currently not working anymore from what i can see, but it worked on previous versions - i have two communities working with that perfectly with that.
  23. I have already tried to clear the cache, it didn't solve the problem. I guess i'll open a ticket...
×
×
  • Create New...