Jump to content

Sonya*

Clients
  • Posts

    3,943
  • Joined

  • Days Won

    34

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Forums

Events

Store

Gallery

Everything posted by Sonya*

  1. I've done a "dirty" hack to allow a crawler to login into my community. Attention: This changes core login functionality for one user and will be overwritten when you update: Create a user with name "Crawler" and give him access to the areas the crawler should have access to. Open file system/Login/Login.php and edit a method authenticate(): public function authenticate( \IPS\Login\Handler $onlyCheck = NULL ) { try { if ( isset( \IPS\Request::i()->_processLogin ) ) { // Allow access for the AdSense bot if (\IPS\Request::i()->auth != 'Crawler') { \IPS\Session::i()->csrfCheck(); } ..... } Go to your Adsense account and add credentials: Be aware of the additional field _processLogin to be added to login credentials. Again, it works, but this is a very dirty solution that works till next update. I hope that IPS can add a setting so that we can exclude bot user from checking csrf in the future, so that we do not need so dirty hacks.
  2. We have 1407 sitemaps. The oldest is more than 1 month old and the newest one is 4 days old. And we have decrease in Google indexed page. Is there still an issue with large sitemaps?
  3. We need here bounce handling, that automatically unsubscribe "dead" E-mails from newsletter. So that we do not need to send over 300 000 mails for each newsletter. I am sure that at least a quarter of them do not exist any more. We have used custom phplist integration till November (excellent bounce handling + free), then we upgraded and loose the integration. Now we test 3rd party Newsletter apps right now. But unfortunately none of them support bouncing
  4. I have complained about it as well. Some images are not there, just a gray rectangle instead. And my logs are full of InvalidArgumentException::0 errors #0 /var/www/virt/mysite.com/htdocs/system/File/File.php(252): IPS\_Image::create(Object(IPS\Http\Response)) #1 /var/www/virt/mysite.com/htdocs/applications/links/sources/Screenshot/Api/Webthumbnail.php(61): I have links that are fine and I have links that make this error. When I follow the link, make screenshot manually and upload it to the site, then the error (for this links only) disappears. As I have over 1000 links I need some days to go all of them through to update those, that make the error. I cannot explain why it happens, but I have the same error on my localhost, my test server and my live server. My links are converted from other app but I have also created some new links to see the difference between converted and "native" links. I cannot see any difference in the database though. I do not need any fix for this, as I will upload screenshots manually for now where the error appears. Just in case you encounter the error somewhere else...
  5. I have not change anything from default. But I have the same error on my local server (WAMP), my test server and my live server as well. There are over 1000 links that I have converted to Links Directory from my custom app. Right now I have run SELECT * FROM `links_links` WHERE link_image is null and have got over 200 entries. I suppose that is the issue? And if yes, how can I update the column, what value should be there? I had no images in my old app, so I could not import them during converting. Any idea?
  6. Forum is not the most popular application on my community. I have a custom app that beats it and we also use blogs and gallery a lot. I need a solution to place it literally everywhere
  7. I will give this app a try to get any position for ad block you like.
  8. I have used DFP to place ads on my community before. I have defined some ads placements in DFP and used AdSense as fallback when no premium advertisers buy out the placement. The pros of DFP is precise targeting, that is not possible in native IPS, e. g. geo targeting down to the city, restrict unique views, select site areas and so on. Now after upgrading I will go with native IPS advertisement as premium banner is getting more and more unpopular. Instead other types of promotion and advertising becomes interesting for our customers.
  9. Yes, please I have a large community with over 1000 concurrent users online to the busy hours and run AdSense for years. From my experience CTR is low on boards. That's it. You cannot change it as your community is visited many times a day and there are a lot of impressions made by one user during one visit. You would not expect him to click on every third page on the ads. On contrary the pure content sites have very few impressions per user and thus CTR is higher. Your power users become "blind" and do not see ads at all. They produce many impressions and nearly no clicks. It is also dependent on the subject of your community, the number of different advertisers who concur here. Are there only few of them, the ads become irrelevant to your content and hence have fewer clicks. The only idea to improve your CTR is moving power users and staff to a group that views the site ad free.
  10. Sorry I will not be on my PC on Thursday to report this bug :) That's why I do it now and you can look into it Thursday. Is it OK?
  11. Another issue: my logs are full of InvalidArgumentException::0 #0 /var/www/virt/myproject.com/htdocs/system/File/File.php(252): IPS\_Image::create(Object(IPS\Http\Response)) #1 /var/www/virt/myproject.com/htdocs/applications/links/sources/Screenshot/Api/Webthumbnail.php(61): IPS\_File::create('links_Thumbnail', 'links-1993-cbd3...', Object(IPS\Http\Response), NULL, true, NULL, false) #2 /var/www/virt/myproject.com/htdocs/applications/links/sources/Screenshot/Screenshot.php(69): IPS\links\Screenshot\Api\_Webthumbnail->cacheThumb() #3 /var/www/virt/myproject.com/htdocs/applications/links/sources/Link/Link.php(498): IPS\links\_Screenshot->getImage() #4 /var/www/virt/myproject.com/htdocs/system/Patterns/ActiveRecordIterator.php(51): IPS\links\_Link::constructFromData(Array) #5 /var/www/virt/myproject.com/htdocs/system/Theme/Theme.php(824) : eval()'d code(56): IPS\Patterns\_ActiveRecordIterator->current() #6 /var/www/virt/myproject.com/htdocs/system/Theme/SandboxedTemplate.php(58): IPS\Theme\class_links_front_browse->block_2(Array, Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator)) #7 /var/www/virt/myproject.com/htdocs/system/Theme/Theme.php(824) : eval()'d code(1714): IPS\Theme\_SandboxedTemplate->__call('block_2', Array) #8 /var/www/virt/myproject.com/htdocs/system/Theme/Theme.php(824) : eval()'d code(1714): IPS\Theme\SandboxedTemplate->block_2(Array, Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator)) #9 /var/www/virt/myproject.com/htdocs/system/Theme/SandboxedTemplate.php(58): IPS\Theme\class_links_front_browse->index(Array, Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator)) #10 /var/www/virt/myproject.com/htdocs/applications/links/modules/front/links/browse.php(122): IPS\Theme\_SandboxedTemplate->__call('index', Array) #11 /var/www/virt/myproject.com/htdocs/applications/links/modules/front/links/browse.php(122): IPS\Theme\SandboxedTemplate->index(Array, Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator), Object(IPS\Patterns\ActiveRecordIterator)) #12 /var/www/virt/myproject.com/htdocs/applications/links/modules/front/links/browse.php(49): IPS\links\modules\front\links\_browse->_index() #13 /var/www/virt/myproject.com/htdocs/system/Dispatcher/Controller.php(96): IPS\links\modules\front\links\_browse->manage() #14 /var/www/virt/myproject.com/htdocs/system/Dispatcher/Dispatcher.php(146): IPS\Dispatcher\_Controller->execute() #15 /var/www/virt/myproject.com/htdocs/index.php(13): IPS\_Dispatcher->run() #16 {main}
  12. I have investigated the code and could find 3 issues with my project: There are were indeed bugs in the Links Directory code where JSON decode was not appropriate for the address field. I have converted data from the other application and the address field has some issues during conversion. My fault Mapbox is very poor in finding addresses. This is the main issue - even if I correct 1 and 2, the map displays something weird but not the location given. Mapbox sucks to get correct latitude and longitude. I have enabled Google Maps, it works better but hat also issues. If I copy the address from below the map in Google Maps and search, I found it. And the same address cannot be displayed correctly on IPS. This is due to the API integration in IPS, where latitude and longitude used before address. I have described here how it works.
  13. Well I have reported it already that address cannot be displayed correctly. It is not shown under the map and the pin for the location is set at center of the town, the street is ignored https://invisioncommunity.com/forums/topic/430442-links-directory/?do=findComment&comment=2763621 You have said, it will be fixed Thats why I think its a bug. If I save information about street where is this displayed? Is it works as designed, that street is not displayed anywhere and not considered in the map, what is the reason for entering the street in this field? Look how location field is displayed in Clubs
  14. We need to display information about location of the link. It does not require map, but we need to display the address at least as pure text. Link Directory without location does not make sense in our case. The maps are broken and cannot be displaed till you release a new version. As you integrate Commerce right now, there will be no release for a long time. Right? Please advice me how can I display the information from the field links_location in readable form to the user before you release new version. Thank you! Or how I can patch the app to repair the map functionality?
  15. Hi, there are not translatable strings in your app: Replying Send
  16. Two questions: Keyword Tooltip: have you tested it with built-in acronym expansion feature? If the same word defined as acronym and keyword, what happens then? Joel R has mentioned you here https://invisioncommunity.com/forums/topic/448406-black-friday-cyber-monday-for-ips-marketplace-2018/?tab=comments#comment-2764457 participating on Black Friday action. Will you?
  17. Hi, another question. I would like to place the featured content between header and body layer (just above <main id='ipsLayout_body' class='ipsLayout_container'>). I edit the globalTemplate and add {fcontent="1"} at the place where featured content should be. Saved and then if I look on the site I see literally {fcontent="1"} there and not the slider. I thought it were a kind of template tag
  18. My sliders with manual contents do not display images. I have tried upload image and get from URL, both sliders miss the images. When I edit them, I can see correct URL to the image resp. attached image in edit view. What do I make wrong?
  19. I have just bought it and tested. It does not work for me either. I see my clubs, go to the admin panel and login AS other user who is member of other clubs. Go to forum index and nothing changes. I still see previous list (my forums), even logged in AS someone else.
  20. I have 20526 users that match this query And indeed the users that cannot login are included. I have applied your fix and now they can login again. Thank you!!! And now? Should I leave the fix or will it be fixed by IPS in the next version? Or in the upgrade routine? Have you reported it?
  21. Сapital latin characters. Meanwhile we have also users that have capital latin characters in their passwords and can login. I have no idea why some users can login and another not. The passwords are definitely correct. I test them on 3.2 and they work and then on upgraded 4.3 and they do not work...
  22. I have upgraded 3.2 to 4.3 on the test server and encounter an issue that some users cannot login with their valid passwords any more. Another users can. I have investigated further and found one dependency: if user's password contains capital letters in it then user cannot login in 4.3 after upgrade. If there are no capital letters in the password the login credentials are still valid. Has someone encountered the same issue? Is it a bug or works as desired? I have over 280 000 users and would like to avoid mass changing passwords after upgrade. It is already "difficult" for users to use their display name or email instead of login. And if the passwords do not work either the users will be definitely confused.
  23. On my site I have an advertisement "In the site sidebar". This advertisment appears below the list of categories. I have a large list of categories so that user has to scroll down to see advertisement. E. g. in Pages the advertisement is placed above the categories. Is it possible to change it in Links Directory too?
×
×
  • Create New...