Joomla Drag&Drop 2 Component
|
Ready to download! | Need a custom feature? Contact us! |
SUBSCRIPTIONS
Subscription for 1 domain
Drag&Drop 2 for 1 Domain
1 Domain subscription to Drag&Drop 2, it's code, updates, documentation and helpdesk support.
Subscription for unlimited number of domains
Drag&Drop 2 Unlimited Domains
Unlimited Domains subscription to Drag&Drop 2, it's code, updates, documentation and helpdesk support.
FEATURES
- ability to minimize/delete/add a module to a page
- all the changes are saved in cookies which means that they are shown individually for each user
- you can restore the deleted module with the help of a special menu
- you can reset modules to the default positions
- button "Tell a friend" which sends a link of this module to your friend; if your friend uses this link the module will be added to his pages
- module's control menu is shown when the mouse cursor points on the module
- now you can set only one module per position and you can't move groups of modules as it used to be
- you can set an icon for each module in the title now
- transparency feature is used to drag modules
- modules have a margin which can be turned off now В– read the FAQ if you want to learn how to do this
- when you drag a module the component shows the positions where you can put it
- improved interface which helps to insert new modules positions much easier
- you can make a module preview available for users when they try to add the module
If you need the component's version for Joomla 1.0.x version, contact us.
Feel free to browse the support forum. If you have more questions get a reply from our technicians.
DEMO
Login Information:
Username: demo
Password: demo
Username: demoadmin
Password: demoadmin
Note: Due to security reason some component doesn't have full functionality there
Demo site resets every 3 hours.
F.A.Q.
It's possible that you haven't assigned a specific template that will launch the display of drag&drop modules.
It's possible you haven't selected the drag&drop which should be displayed on this link. Go to the MenuManager and do that.
This means that you don't have any published drag&drop items. Go to the List Drag&Drop and publish the necessary drag&drop items.
You'll see two pluses. By clicking on the upper a column will be created. By clicking on the lower a row will be created. The position will be displayed as soon as the column and the row will cross.
This can be set once the structure is saved. On the tab Options you'll see the field for Size DIV Column # (the numbering starts from the left). Here you can set the width of each column that contains a block. It can be set either in pixels or in percentage of the block's output area width.
It is possible that you didn't set copywrite on the folder where the images are relocated. Set the attributes 0777 on the folder "images/joomdragdrop_images/".
It's necessary to edit the images with the help of which the edging is created. They are located in the following folder (/components/com_joomdragdrop/images) and have the following names: box-bl.gif, box-br.gif, box-tl.gif, box-tl.gif. It's not allowed to change the files' names and extensions.
Modules that you are using in the component should be published for a page (Pages/Items in the module's edit page) where the component is output.
Our component conflicts with mootools. It's better to unpublish its modules, and you can just show them on other pages where our component won't be used. As an alternative, you can also publish that module in a different part of the template (and not as a drag and drop module) then it co-exists on the same page as the drag and drop component.
You can change the css at: http://yoursite.com/components/com_joomdragdrop/style.css
USAGE
The most widespread slicing for Joomla templates is performed in two ways.
when a template is sliced with divs
<div>
when a template is sliced with tables
All that is situated between <div></div> represents a block. It can include constructions of various difficulties from other ‘divs’ to tables. The main thing is to detect correctly where the div begins and closes. The slicing process comprises strict elements hierarchy. Every div can be inserted into another one and so on.
Tables are organized in the following way. A table comprises lines, lines are parted with cells.
There can be placed any number of lines into the table.
There can be placed any number of cells into the line.
Thus you reach the necessary dimensionality of the table.
We will provide an example of a table of two lines and three columns.
|
Content
|
Content
|
Content
|
|
Content
|
Content
|
Content
|
In order to insert correctly a line of component’s integration into the template it’s necessary to delete blocks (divs or tables) with the maximum nesting gradually until you get the required result that the area where you want to output the component is empty. Here is an example:
|
||||||
|
<?php require_once (JPATH_SITE.DS."components".DS."com_joomdragdrop". DS."joomdragdrop.php");?>
|
||||||
|
The component’s JoomDrag&Drop output is here.
|
In order to understand which div or td tag (in case of slicing the template using the tables) should exactly be changed, we suggest using the Firefox browser and a its free add-on FireBug:
After you launch this add-on open your site’s page and click the green icon in the right bottom corner of the browser to start the add-on.
Further you need to click the Inspect button in the add-on and pointing your mouse over the site’s page find and select with the mouse click the area where you are going to activate modules dragging with the help of our component.
Then, in the back-end of your Joomla site you need to open the HTML code of the template being used and find the tag which was defined with FireBug. This tag’s content (this can be either div or td tag) should be replaced with the following:
<?php require_once (JPATH_SITE.DS."components".DS."com_joomdragdrop". DS."joomdragdrop.php");?>
Be careful! You shouldn’t delete the tag itself – you need to replace the content between <div> and </div> or <td> and </td> tags!

