Jump to content


  • Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About NadalKumar

  • Rank

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. A Guest access parameter has been added to allow a WHMCS site owner to set an item (widget, post, category, menu) to be seen by all not logged in viewers, but not visible to logged in clients. This serves the purpose of promotions which specifically target potential customers who might be browsing.
  2. View access system has been added to define what user level can view widgets, posts, categories and page with menu item assigned. This serves the purpose of publishing a section with say a list of profitable affiliates that would be available only to clients. This would be outside the client area.
  3. A post filter by category has been added per request of Gomez. Filtered result
  4. A slide show method has been added to display within posts. It will slide any type of data, including embeds from social media, videos etc. See it in action http://websitedons.net/demo/whmcs/index.php?component=posts&view=post&category=3-fast-cars&post=9-wayne39;s-ride&menuid=5 If not posting an article, It has shortcode support which will allow inserting slides into the custom html widget or product description. Method [slideshow] [slide] some words or image [/slide] [slide] more content type [/slide] [/slideshow]
  5. Display configuration fields have been added to the product group setup. They allow formatting flexibility for the group display and for product detail display. This puts the power of styling and formatting per product group in the operator's hands without the need for complex coding. Simply arrange the object shortcodes and add preset containers to align, hide on event, slide into view on hover and all kinds of effects that website owners just love. The fields must first be enabled within the extension's global configuration. The output Grid format with images List format The object shortcodes. Each area which uses shortcodes include the complete list. A shortcode onclick insert method is in development [div class="boxsize width_30 break img-enlarge"] // the img-enlarge class wraps a fancybox anchor around the image [image] [/div] [div class="boxsize width_70 break padleft-20"] [title] // defaults to <h2> options are [title h1] [title h3] thru' h6 [div class="padtop-20 padbottom-20"] [price] // show monthly or onetime [priceall] // show all price ranges [addcart] // buy now button [div][group][/div] // link to product group [/div] [text] [/div] [clearall] [socialshare] // display social share buttons as set in the global config [facebookcomment] or [disqus yourId]
  6. An audio player system has been added for those who use WHMCS to sell music, audio books and wish to allow previews. It will play .MP3, OGG, RTMP streams, streams from any internet radio source. Adding audio to posts is quite simple via the reapeatable fields. Just add URL The output can be fixed to the page foot or as an inline player, placed any where in the body via the [audioplayer] shortcode See it in action at http://websitedons.net/demo/whmcs/index.php?component=posts&amp;view=post&amp;category=2-march-madness&amp;post=17-the-ratings-favor-the-mighty-dukes&amp;menuid=5
  7. The addon includes a modular version of the excellent Six theme. All the content on the home page are widgets placed in positions added to the template. This is just an alternative. The addon will function with any template in the default state. logo phone number and user menu top menu bar lead block domain search hosting packages from the products other products latest items from the blog foot menu groups (each one is a menu widget) copyright bar The advantage of a modular template is the ease of placing content objects within one or multiple pages without the need to edit the coding. Each widget has options to define the output data or format. The widget system is "pluggable" so developers can create any content plugin and easily install, just as done in WordPress and Joomla. The widgets in use The lead object is merely HTML formatting with the custom HTML widget. The display formatting and styling are handled by css rules in the selected theme and the related CSS class added to the custom class field (bottom right in the image) for the widget setup.
  8. You can test it at the dev location. See the first post in this thread for admin login details.
  9. The menu manager along with widget manager and positioning object placed in a template, will allow for easy menu creation and placement of menu groups which will dynamically display added menu items. The menu manager showing the groups and the menu items assigned to each The widget manager showing the menu widgets assigned to the foot in the order displayed on the front end.
  10. Added a product display widget that can be placed in any position on 1 or multiple pages. It can be formatted as grid or list view and with the layout shortcode system, the elements (title, image, text, price, add to cart) can be arranged to suit. The product image function is enabled via the CMSE addon's configuration. When enabled, a column is added to the tblproducts database table and the image field is inserted into the product configuration form. There is also an option to convert the plain text description textarea into a TinyMCE WYSIWYG editor. The new appearance of the product configuration form. A product detail page has been added at cart.php?gid=1&pid=2&page=productdetail and the formatting can be easily arranged with the element shortcode. [image] [title] [price] [addcart] [text] [socialshare] [facebookcomment]
  11. A video player widget has been added to the CMSE framework. It is easily inserted into any article, WHMCS page and serves the valuable purpose of user guide videos, sales pitches and more. Add one or multiple videos to create a playlist and source videos from any server that permit video embed. Simply add the URL. The function will grab image and title from Youtube, Facebook, DailyMotion, Vimeo, Vevo, PornHub. Output
  12. Added a few robust template configuration features. This will allow a user with a template that invokes the template manifest xml, to dynamically configure the format allowed by the template developer, and there are no limits. A developer just need to include a file named template.xml in the template's root. The addon system will detect the file and print the fields in the various locations. The manifest file method <?xml version="1.0" encoding="utf-8"?> <extension version="1.0" type="template"> <name>SixFlix</name> <version>1.0</version> <creationDate>04/11/19</creationDate> <author>CMSenergizer.com</author> <authorEmail>mail@cmsenergizer.com</authorEmail> <authorUrl>http://www.cmsenergizer.com</authorUrl> <copyright>CMSEnergizer.com</copyright> <license>GNU/GPL</license> <positions> <position>headitem</position> <position>toprow</position> <position>midrow</position> <position>maintop</position> <position>mainbottom</position> <position>sideleft</position> <position>sideright</position> <position>bottomrow</position> <position>foot</position> <position>copyright</position> </positions> <fields> <fieldset label="Layout" class="boxsize width_30 break"> <field type="text" name="favicon" placeholder="images/assets/fave.png" label="FavIcon" /> <field type="number" name="layoutwidth" min="940" max="1920" value="1180" label="Layout Max Width" /> <field type="list" name="themes" label="Style Theme"> <option value="custom.css">custom.css</option> <option value="hostx.css">hostx.css</option> <option value="newstime.css">newstime.css</option> </field> <field type="number" name="leftcolwidth" value="30" label="Left Column Width" /> <field type="number" name="rightcolwidth" value="30" label="Right Column Width" /> </fieldset> <fieldset label="Fonts" class="boxsize width_30 break padleft-20"> <field type="text" name="fontfamily" placeholder="Mondale|Raleway|Alfa+Slab" label="Font Family" /> <field type="textarea" name="setfont" placeholder="h1,h2 {font-family: Mondale;}" label="Set Fonts" /> </fieldset> <fieldset label="Color Settings" class="boxsize width_30 break padleft-20"> <field type="color" name="pagebgcolor" label="Background Color" /> <field type="color" name="linkcolor" label="Links Color" /> <field type="color" name="linkcolorhover" label="Links Hover Color" /> <field type="color" name="bodyfontcolor" label="Main Font Color" /> <field type="color" name="footcolor" label="Footer Background Color" /> <field type="color" name="footfontcolor" label="Footer Font Color" /> </fieldset> </fields> </extension> The output in the template list All the existing templates will be listed but only those with the xml manifest file will show as configurable and display the developer data. There is a database table where the configurations per template are stored. If the template is not installed in the DB table but does have a xml manifest, it will show as not configurable but display a button to install. There is also a method to easily make child duplicates of templates to customize without affecting the original. The output in the template configuration The values set in configuration are stored in the addon's template DB table and called via an additional new template file which has the exact name of the template folder. eg: six.php. The values are passed to the display files as Smarty variables via the smarty global wrapped in a function. eg: getSmarty()->assign(); The configurations are usually all CSS so most settings simply passed to the <head> as inline or written to css file.
  13. NadalKumar

    Email templates erases the text area on save

    Indeed that line was missing. I added it and so far all seems well. Thanks.
  14. It is accessible with full administrator login. See the details in the first post of this thread.
  15. It's not template dependent so it will work with any template.

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated