Dotnetnuke - How to insert a module inside another module? - module

I am writing a Tabs module in which I want to be able to display other modules like html, third-party modules etc. How do I achieve that? C# code please.

http://www.mandeeps.com/products/dotnetnuke-modules/live-tabs.aspx
This module is a tabs module that does just what you are looking to do.
I don't think it's the type of thing someone can just code up for you or copy and paste it in here. You could use this module, you could buy the source of this module or you could analyze the source of DNN and figure out what really makes a module render and reproduce that.

Related

PhpStorm autocomplete for OpenCart classes

I did this:
I downloaded a zip from OpenCart website and put it in xampp/htdocs/mywebsite. I need PhpStorm to autocomplete methods of OpenCart classes but none are recognized I think. And this is not only for OpenCart: I have the same issue with WordPress as well.
Edit: check this screenshot
I want this:
I want external classes to support autocomplete but I don't know what to do.
Solved
So after a year and half practicing opencart, i can now answer this question. In opencart we have a folder called 'model'. there are files in this folder which you can call in any 'controller' you want. And this models are generated dynamicly. Because of that you cant trace them in IDE, like click on them and see the exact file. Thats why opencart sucks.

Need help on a minimal module for prestashop 1.7.x

I would like to write a module for prestashop 1.7.x for the first time !
It would be nice if someone could give me a hint how to start up.
I would like to use a php function with smarty call like {$page.page_name|test}
Hi #Hardy Thiergart and welcome to SO!
You can easily write your first PrestaShop module by following the tutorial here:
https://devdocs.prestashop.com/1.7/modules/creation/
Main steps:
Create a folder with your module's name
Create a PHP file with the same name
Make sure your PHP file contains at least the __construct(), install(), uninstall() and getContent() methods (the last one is required only if you allow users to 'Configure' this module)
You can then add additional methods for Hooks, including calls to your template files
Once ready, create a zip file of this folder, with your module's name
I hope this helps.
Here is a link to generate an empty Prestashop module with hooks, etc ... : https://validator.prestashop.com/auth/login
Regards

Quill Editor and Vue.js

I'm a vue.js beginner and I've been trying to integrate the Quill editor into Vue modules. At first, I tried with the vue-quill plugin but documentation is very poor and I couldn't understand how to use it. Very frustrating.
Now I don't know if I'm better off trying to create my own plugin or if I give the existing plugin a second try and maybe try to enhance it.
What I want is someone to please provide some sample working code to get this going.
Upon inspecting the vue-quill package.json file I noticed it depended on an old version of quill :
"dependencies": {
"quill": "^0.20.1",
...
}
Since I was getting fragment errors from that build I decided to take the original code to suit my needs. At this point, you can copy this modified component and use something like vue-cli to use it.
I can't give you precise steps on vue-cli because my project is based on Laravel, but the idea of storing different .vue files into a components folder should be similar.
Finally, I simply use the component in one of my views :
<quill :content.sync="content"></quill>
Note : I am still fiddling around the component that I uploaded on gist, so take it as a starting point. The code is fairly simple.

Create New Hook To Call module blocksearch Inside Another Module

I need to put blocksearch module into a leomegamenu module, my problem is how to do that(that is which files to modify. Can somebody give me pointers to which files to go.
thanks in advance
If you look at blocksearch.php. It is linked to hook hookDisplaySearch.
In your leomegamenu template files you can add this code:
{hook h='displaySearch' mod='blocksearch'}

Switch Prestashop Language programmatically

I have got a module, that uses displayTop hook for some actions. after that i would like to switch language to desired that exists in the system. I found a method Tools::switchLanguage but I can't figure out how to use it properly. any clues?
There is a module that already does that: blocklanguages. So you can either use this module or take a look at the code to see how it's done. It's pretty easy so you can implement that wherever you want.