Jump to content

Collections Support Topic

You are viewing a curated collection of the most significant posts in this topic.

Featured Replies

Posted

Allows your community to setup a collection/database of items, with the ability to add images, mods and comments for each item. Including custom field support.

Features:

  • Support for item categories.
  • Limits of how many items per member and mods/images/comments allowed per item set by per member group.
  • Discussion topics options for items added.
  • Ability to add custom fields into the main tag itself instead of a new tab.
  • Featured items for those who want to feature items on the main collections system page.
  • Tab system to organize multiple custom fields.
  • Item comments for items your members add.
  • Let your members add, edit and delete there own items, modifications and images.
  • Upload multiple images for each item or modification added.
  • Thumbnail generation for larger images, ensures that this application does not use large amounts of bandwidth.

Garage System v3 importer:
The Collections application comes with an importer that will import your existing IPB 3.4 Garage data into the the Collections application. There are some minor differences between each system, so it's recommended you contact us before purchasing if you have any questions.

  • 11 months later...
  • Replies 332
  • Views 39.6k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Hello @Michael.J Are you updating collections for IPS 4.5?  

  • I've confirmed this and working on a new version now to fix this.

  • newbie LAC
    newbie LAC

    Open applications/collections/sources/Category/Category.php and try to find  public static $contentItemClass If you couldn't add  /** * @brief Content Item Class */ public static $con

Posted Images

Hello,

 I'm experiencing an issue where "Category Only" areas are allowing the adding of items directly to them. They also do not behave in the way one would expect for a category only; they do not open and list subcategories...instead, they open exactly the same as a category without the "Category Only" option selected. Has this been thoroughly tested and confirmed that it is working correctly in the latest version? If so, I'm really not sure what I'm doing wrong.

I run a fossil collecting community, so if we can get this application working for us, I suspect it will be a core part of the site for many years. Thanks for developing and maintaining this very useful looking little application. Both myself and the rest of the staff on my site are very excited about it.

-Cris

  • 4 months later...

General questions -- hope they're not redundant. I've purchased and initially imported in the data from my old site, a tractor registry.  But, it looks essentially like a flat-file database, and not relational at all. I need guidance on cleaning up that database and setting up structure/relationships.

1.  Must I use categories and subcategories to set up the relations?  e.g. Makes > Models   Or, can that be done via a separate table of makes and models like a true relational database? I'm having problems visualizing this is in the IPS GUI.

2.  Can I create an additional 3rd level, ie. a sub-subcategory?  I really need three levels:  Make > Series > Models

3.  How does this all relate to the ACP Setting of: "Enable database selection"   On input forms does that make that field a pick list?  

I'm familiar with using the Categories and Subcategories in Pages, since I have a different database of about 1500 records but it is using 3 levels, with about 140 total categories/subcategories. I've found it quite fragile in the IPS drag-and-drop GUI.  I've had records link to themselves twice due to moving categories around in that interface.  (I think there's been a change made to 4.1.18 that prevents that.)   But, I am not using anything like the "Enable database selection" in that implementation.  I'm using the Categories and Subcategories simply to organize and navigate -- and at the lowest level of the tree each record is a page of content.  It is essentially multi-page articles organized three levels deep.  

This Registry application is a different animal....and I really can't go much farther until I conceptually understand how it operates.

Edited by KentT

4 hours ago, KentT said:

1.  Must I use categories and subcategories to set up the relations?  e.g. Makes > Models   Or, can that be done via a separate table of makes and models like a true relational database? I'm having problems visualizing this is in the IPS GUI.

2.  Can I create an additional 3rd level, ie. a sub-subcategory?  I really need three levels:  Make > Series > Models

3.  How does this all relate to the ACP Setting of: "Enable database selection"   On input forms does that make that field a pick list?  

Having dug deeper into this, I am perhaps more confused.  I see where I can create tables for Makes and Models, in response to my first question.

 But, how does this correspond  to categories and subcategories?  

Are the tables used to only populate the the pick lists? 

Is it possible to perhaps use a combination of categories and this make/model database to achieve the 3 levels that I need?

 

Edited by KentT

Thanks, Mike.  That's enough to get me started.  I may be back with more noobie questions, as I proceed.

Mike, check your PMs.  Couple of questions/issues there.

Something else strange is happening here.  I have the permissions set on each category so that Guests cannot see the records.  But, the social share icons show up anyway, which seems contrary to the IPS permissions, where you can only share if the content is visible to everyone.

Then, when it is shared, the Facebook sharer picks up the site logo from the header, rather than any pictures in the Item.

Image11.thumb.jpg.ed3891adfdce4c8262cc6b8db7e2780e.jpg

 

Another issue, found and pinpointed by @onlyME who did my database conversion and helped me set up and troubleshoot the implementation.  If using the Latest images widget, such as on collections-list-all, you will get the error Error: Call to a member function url() on null (0)...

Here's the info from the logs:

 

rokon2813

Club Members
The URL of page the error occurred on was http://simpletractors.com/collections/category/307-t-10/
Quote

Error: Call to a member function url() on null (0)
#0 [internal function]: IPS\Theme\class_collections_front_global->thumb(NULL, 'tiny', 'monthly_2017_02...')
#1 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#2 /home/simplet1/public_html/system/Theme/Theme.php(757) : eval()'d code(264): IPS\Theme\_SandboxedTemplate->__call('thumb', Array)
#3 [internal function]: IPS\Theme\class_collections_front_widgets->collectionsImages(Object(IPS\Patterns\ActiveRecordIterator), 'vertical')
#4 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#5 [internal function]: IPS\Theme\_SandboxedTemplate->__call('collectionsImag...', Array)
#6 /home/simplet1/public_html/system/Widget/Widget.php(224): call_user_func_array(Array, Array)
#7 /home/simplet1/public_html/applications/collections/widgets/collectionsImages.php(75): IPS\_Widget->output(Object(IPS\Patterns\ActiveRecordIterator))
#8 /home/simplet1/public_html/system/Widget/Widget.php(753): IPS\collections\widgets\_collectionsImages->render()
#9 /home/simplet1/public_html/system/Theme/Theme.php(757) : eval()'d code(12790): IPS\_Widget->__toString()
#10 [internal function]: IPS\Theme\class_core_front_global->widgetContainer('sidebar', 'vertical')
#11 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#12 /home/simplet1/public_html/system/Theme/Theme.php(757) : eval()'d code(10381): IPS\Theme\_SandboxedTemplate->__call('widgetContainer', Array)
#13 [internal function]: IPS\Theme\class_core_front_global->sidebar('right')
#14 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#15 /home/simplet1/public_html/system/Theme/Theme.php(757) : eval()'d code(5042): IPS\Theme\_SandboxedTemplate->__call('sidebar', Array)
#16 [internal function]: IPS\Theme\class_core_front_global->globalTemplate('afb665b7ebc9d6a...', '\n\n\n<div class='...', Array)
#17 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#18 /home/simplet1/public_html/system/Dispatcher/Dispatcher.php(149): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#19 /home/simplet1/public_html/init.php(447) : eval()'d code(61): IPS\_Dispatcher->finish()
#20 /home/simplet1/public_html/system/Dispatcher/Standard.php(104): IPS\hook226->finish()
#21 /home/simplet1/public_html/system/Dispatcher/Front.php(528): IPS\Dispatcher\_Standard->finish()
#22 /home/simplet1/public_html/init.php(447) : eval()'d code(57): IPS\Dispatcher\_Front->finish()
#23 /home/simplet1/public_html/system/Dispatcher/Dispatcher.php(131): IPS\Dispatcher\chat_hook_tabNewWindow->finish()
#24 /home/simplet1/public_html/index.php(13): IPS\_Dispatcher->run()
#25 {main}

BACKTRACK:

Quote

#0 /home/simplet1/public_html/init.php(511): IPS\_Log::log('Error: Call to ...', 'uncaught_except...')
#1 /home/simplet1/public_html/system/Widget/Widget.php(805): IPS\IPS::exceptionHandler(Object(Error))
#2 /home/simplet1/public_html/system/Theme/Theme.php(757) : eval()'d code(12790): IPS\_Widget->__toString()
#3 [internal function]: IPS\Theme\class_core_front_global->widgetContainer('sidebar', 'vertical')
#4 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#5 /home/simplet1/public_html/system/Theme/Theme.php(757) : eval()'d code(10381): IPS\Theme\_SandboxedTemplate->__call('widgetContainer', Array)
#6 [internal function]: IPS\Theme\class_core_front_global->sidebar('right')
#7 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#8 /home/simplet1/public_html/system/Theme/Theme.php(757) : eval()'d code(5042): IPS\Theme\_SandboxedTemplate->__call('sidebar', Array)
#9 [internal function]: IPS\Theme\class_core_front_global->globalTemplate('afb665b7ebc9d6a...', '\n\n\n<div class='...', Array)
#10 /home/simplet1/public_html/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#11 /home/simplet1/public_html/system/Dispatcher/Dispatcher.php(149): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
#12 /home/simplet1/public_html/init.php(447) : eval()'d code(61): IPS\_Dispatcher->finish()
#13 /home/simplet1/public_html/system/Dispatcher/Standard.php(104): IPS\hook226->finish()
#14 /home/simplet1/public_html/system/Dispatcher/Front.php(528): IPS\Dispatcher\_Standard->finish()
#15 /home/simplet1/public_html/init.php(447) : eval()'d code(57): IPS\Dispatcher\_Front->finish()
#16 /home/simplet1/public_html/system/Dispatcher/Dispatcher.php(131): IPS\Dispatcher\chat_hook_tabNewWindow->finish()
#17 /home/simplet1/public_html/index.php(13): IPS\_Dispatcher->run()
#18 {main}

 

Mike,

Just wanted to point out that one of the issues I identified to you in the sidebar navigation has been confirmed to be an IPS problem with their template.  Didn't want you to waste time chasing their bug.

 

Edited by KentT

48 minutes ago, pequeno said:

Hello @Mike John In IPS 4.1.18.2, the widget "Latest Items" don´t show the title and show a character


<

with the date.

widget_title.jpg.5d771cfec4cc44b40c9e7bfafce53b19.jpg

So, mine is not an isolated case!  I reported this to Mike via PM.

Another strange thing I'm experiencing with Permissions.  I have all the categories set so that Guests cannot see them.  I have the main categories set up as second-level menu options.  Those second level menu options are not visible to Guests -- but the main menu option of Registry is visible, and if they click on it they can go to the Main Page.  From there all the links are live for them to go see any featured items, most recent items, etc.  

And a question about permissions -- not sure it is a bug.  My users with appropriate permissions are not seeing the icon on the right margin on the Images tab that allows them to set one as default.  

 

  • 9 months later...
1 hour ago, joaocb said:

Hi Mike, I'm wondering if I can use this in my community and would like to see a demo if possible, thanks!

https://simpletractors.com/collections/

Here's my implementation, with about 1200 records. You'll need to log in to view.

User: Josh

PW: tester

 

 

  • Author

That's a pretty detailed demo compared to a fresh install but if you still wanted to see the admin area as well, let me know and can set one up.

Recently Browsing 0

  • No registered users viewing this page.