-
Posts
3,947 -
Joined
-
Days Won
34
Content Type
Downloads
Release Notes
IPS4 Guides
IPS4 Developer Documentation
Invision Community Blog
Development Blog
Deprecation Tracker
Providers Directory
Projects
Release Notes v5
Forums
Events
Store
Gallery
Posts posted by Sonya*
-
-
-
Custom field of type CheckboxSet has always multiple values. It cannot be used with type INT in database, or you get an error for wrong integer type '' if no value is selected. However, in the converter you set the field to the type INT if is not defined as multiple:
case 'CheckboxSet': case 'Member': if ( $data['multiple'] ) { $columnDefinition['type'] = 'TEXT'; } else { $columnDefinition['type'] = 'INT'; $columnDefinition['length'] = 10; } break;
It is not possible to save a record with field type CheckboxSet that is defined as INT.
The type should be moved down to:
case 'CheckboxSet': <------------- case 'TextArea': case 'Upload': case 'Address': case 'Codemirror': case 'Select': case 'Youtube': case 'Spotify': case 'Soundcloud': case 'Item': $columnDefinition['type'] = 'TEXT'; break;
-
In Pages: we can add custom fields to the database. If the fields are empty for the record, they are not displayed on the record view page. Except of the field of type Item. It is always shown even if it is empty. I know that we can control display with {if}-clauses. However, it would be more consistent, if this would be default as for other field types and no code is required to suppress it.
- Maxxius, Morrigan and Jimi Wikman
- 2
- 1
-
Manually delete, or you create database and uploads folder backup just before starting the conversion.
If the conversion is not complete, you can just continue and finish in ACP. If it is completed, then just replace database and uploads with backup and start from scratch.
-
-
1 hour ago, SammyS said:
all of them now create better content tha before because they cant hide behind an username, they have to use their real name.
It is not true for all projects. I have some communities where people are BECAUSE they do not want to use their real names. Think of medical content, psychological and other vulnerable issues that people do not eager to share with the whole world.
1 hour ago, SammyS said:Search engines penalices forums for their low quality content.
Sure, there are forums with low-quality content, they should be penalized. The same way the content sites are penalized. I think forum structure in generally is the reason why search engines cannot pick valuable content properly (if there is any).
1 hour ago, SammyS said:We should drop that elitist way of thinking that "people using SM are retarded, all the good people use forums". That may be conforting but simply no true.
We should stop to think that all SM users can be somehow converted to forum users. 😜
1 hour ago, SammyS said:We should learn from them in terms of simplicity, UI design.
Agree. Poor usability, complicated forms, and overloaded interface - these are real points where communities can gain many improvements.
-
5 hours ago, SammyS said:
And I see SM crushing forums, so may be we should learn from them.
It is not worth to try "beating" SM. Forums will never attract the majority of users from social media. Most people there do not create any useful content. They post:
- cat Giphys and co.
- repost content of other users
- spy others
This is not the behavior you wish in one forum, and you would not like to target those users. You can have 100000 Giphys posters or 10 content creators. The latter is what a good forum community need.
I would not say "SM crushing forums", I would say "search engines crushing forums". Many people do not really know there are other possibilities than SM or content sites. If you search for major keywords you would never find forums, but tons of (often useless) content sites that generates articles, steal and rewrite the content from each other and buy tons of links to get search rankings. Forums get long tail keywords. Something that pretty specific and goes into depth. I am sure one get more from search results using schema markup, like Question, Answer, QAPage.
The era of "pure" forums is over. The era of forums with general content is over. But there is a large opportunity for subject-specific communities with rich content, events, reviews, directories, Q&A and so on. All these elements can become a beginning of the conversation, discussion, what forums are.
-
8 hours ago, Paul E. said:
Are you all certain the spam is coming via the form rather than emailed to the community account?
We have thousands of messages inbound in contact us and the only spam we see is targeted stuff intentionally sent to us by someone trying to market to us.
In my case, 99% of spam comes through contact form. See my logs in the review of the plugin
You can stop bots, but you cannot stop human that really fill out the forms. In my experience, the best way to stop spam is to block their IP addresses, their E-Mails and to investigate the E-Mail content to find spam links in it. The plugin above is ready to use and free for 7 days. It is worth to test it.
-
When I delete a Page database via ACP, then the table for the records is just dropped:
/* Delete records */ \IPS\Db::i()->dropTable( 'cms_custom_database_' . $this->id, TRUE );
There is no handling for record images stored in the record_image column. The files are never deleted and are orphaned in /uploads forever.
- sobrenome and CoffeeCake
- 1
- 1
-
At the very top left click on Client Area, then select Support
-
7 minutes ago, Daniel B. said:
When a record is added to the Database through a Club, it is then is it visible for all clubs with access to the same Database/Category, and Pages displaying the same Database? Or each record added by the club is "isolated" and accesible through the Club page.
Technically, it is a category in Pages database that is assigned to this club only. It behaves the same way other club nodes do, like forums, blogs, galleries and so on.
7 minutes ago, Daniel B. said:what happens to the Database entries when the Club requires users to join to display the contents?
The same as above. Database categories within clubs inherit club permissions and ignores permission set for the whole database in ACP. So, yes, if it is a private club, one has to join to see the content stored in this database category. If it is a public club, it is visible to any user, like any other node within public club.
-
Check if the member group has an option Require approval before content shows? . AdminCP in Member -> Groups, tab Content.
-
6 hours ago, kmk said:
From member view, can not see the filter
This is not a filter on your screenshot. These are fields that are editable while viewing the record. The fields are only shown to those who can edit records. Filter is a block that can be added to a sidebar on the category view. The fields that can be used in the filter must be defined in the APC as those.
-
@Nathan Explosion, that's true. IPS Suite is not installed on https://invisioncommunity.com/forums It is installed in the root of domain. https://invisioncommunity.com/forums is just an application like https://invisioncommunity.com/files/. I believe the topic starter means the case when IPS Suite is installed in subdirectory /forums/. (???) Then it is not possible. In case Forums is just not a default application, then this absolutely possible with Pages. @6ichem, what is the root of your IPS installation? What application is set as default?
-
46 minutes ago, 6ichem said:
I've seen sites that have a landing page on their domain.com and forums on domain.com/forums
The landing pages that are outside of IPS root, are not made with IPS. The sites that probably have it run ancient version of IPS. It was earlier possible to have IP.Content in the root of the domain and forums in subdirectory. With the new version (Pages) - it does not work. If you have some example links for what you mean, you can post here, so that one can investigate how it is achieved in certain cases.
-
Are you sure you are using Live and NOT Sandbox credentials?
-
In AdminCP go to your Database, click edit, select the tab Option and untick the option Moderate new records.
-
You should look for Commerce → Withdrawals in AdminCP.
-
You should define your sever first. E. g. it is 1. Forum. Follow the guide to set up server on forum, then create clients on 2. Blog and 3. Page. Disable all other login methods on the clients and do not allow registering. While configuring clients you will be able to define what should happen to the data that does not exist on the client or differs from the server. You can also set up the login behavior, so that login is not presented on the client if the user logged on the server. As Administrator, you will always see the login form, so you should check it with a user account.
-
17 minutes ago, Morrigan said:
Mouse over the time @Angel Costa
Does not work on mobile.
-
5 minutes ago, Michael Pedrotti said:
I mean SEO wise for ranking.
I agree, if your main focus is SEO content, you should go with WordPress, if your main focus is commerce, you should use Shopify, Presta or Magento. If your main focus is community, you should go with IPS 😜 If you have a mix, you can mix different platforms to get the most of them. Integration is technically not so robust as all-in-one-solution and requires (a lot of) custom code to get it work smart way together.
-
1 hour ago, Michael Pedrotti said:
is not competitive
I do not think that IPS will ever try to compete with Wordpress 😃 They have entirely another focus.
-
Have you tried this?
-
Hi, I am struggling with (both) sidebars.
- The width of IPS sidebar is ignored. I see that you've defined 390px as fixed value in your CSS. Intended?
- Where can I change the width of the navigation bar? I can see --ta-sidebar-width variable in your CSS but cannot find where the value can be set.
- Is it possible to have the navigation minimized by default? Right now it is extended.
- If I disable "Add "Contact Us" button in sticky sidebar" I can still see the arrow to expand the button.
Thank you!
IPS spam service is harmful
in Feedback
Posted
I use CleanTalk on contact form and love it. Can you explain why it is useless for registration? Thanks!