Closed

Mosets Tree template changes

Please view attached document for full brief.

All the "Mosets Tree" database entries have been added and are functioning fine.

We have configured the "Mosets Tree" standard configuration.

In Summary

The project requires changes to the php in the joomla [url removed, login to view] file only.

Sourcing listing id's, parent id's and creating loops to find id's from the parent or parents id's (categories and sub-categorys) if not available use default. Accessed from the Mosets Tree database tables.

Based on the standard template (kinabalu) in "Mosets Tree", which allows for module to be targeted to a specific area by naming the position e.g. 'module name-header(CAT_ID). Pulling in the cat id automatically.

"For example, to use category2-footer-id{cat_id} in the category with ID 13, you'll enter category2-footer-id13 as the module position.", but we want this to be available across the whole site outside of the "Kinabalu" template, which is restricted to the area within the page that draws in the "Mosets Tree" data. Even though the Joomla template will have this code in it, for none "Mosets Tree" pages, there are no categories and listing id's, so the page just brings in the default images or no modules.

We have already created a working prototype and entered the following Three codes.

There are three requirements to the project, but should be quite simple as they are expansions of existing code and are all three codes are closely related. We would like the changes to be isolated just to the one php file within our joomla template folder; [url removed, login to view]; limiting any upgrading effects with Joomla or "Mosets Tree".

1) Code one finds the id for the page, and calls in the corresponding image from the image folder with the same id, then displayed in the background of the html, if no file is available it places a [url removed, login to view] in instead (this works). We required this code to be expanded upon, and loop back if no id are found for the actual page. The category above may have an image and place that in. However when drilling down to listings it will not have an corresponding id, so it will have to search the category above or sub-category until it find one, two levels up should be sufficient before default is required, so we require that the code searches the category above, search the parent, and then the parents parent and if no id, place the default image in.

Directory structure: (for modules and image source)

Directory:

Level 1 - Leisure Activities (category) (image/modules available)

Level 2 - Tennis (sub-category) (image/modules available)

Level 3 - Hertfordshire (sub-sub-category) (maybe an image/modules available/not available) - source from above parent

Listing - Tim's tennis coaching (maybe an image/modules available/not available) - source from above parent

2) The same principle is required for a header image as the background image. The code we have created displays a header image on the page that relates to the id, and places a default image in, if no id is available. But we require the parent or the parents parent checked before the default is placed in.

3) Code two is similar to the background and header image requests, but places a module in the correct position. Once again it works to a point, places a module into a page where we have named the module "test-id23. We will duplicate this code to place in other modules areas on the page… should work multiple times, just change the name="test-id". As we have have 3,000 categories and 45,000 listings we will most probably just apply modules to category's and sub-categories, so we require the code to loop back to the parent and the parents parent if no module is present, then nothing is displayed.

Skills: Joomla, PHP

See more: category tree template php, mosets tree full, mosets tree category footer, mosets summary template, use of tree data structure, two levels, tree structure in c, tree of data structure, tree index, tree in data structure, tree data structure in c, tree data structure example, tree data structure c, tree database structure, template source file, template prototype, tables in data structure, standard will template, standard template, search in tree, search a tree, prototype template, prototype directory, n-tree data structure, n tree data structure

About the Employer:
( 3 reviews ) Letchworth, United Kingdom

Project ID: #2554895

9 freelancers are bidding on average $352 for this job

rabbul

Please check PMB

$250 USD in 2 days
(344 Reviews)
7.6
projoomexperts

Joomla expert here.. I understood your requirement about the moset tree template customization. Can start right now.

$300 USD in 6 days
(129 Reviews)
6.9
khanhhuyna

I'm happy to work this for you. Thanks.

$220 USD in 4 days
(84 Reviews)
6.4
w3bexpert

We have gone through your project requirements and are willing to work on this project. Please check PMB. Thanks

$250 USD in 4 days
(83 Reviews)
6.3
JoomlaVogue

Hello Sir, I have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and I am sure you will not be disappointed if you give us More

$200 USD in 10 days
(7 Reviews)
4.2
steave12

Hi , Please check pmb.

$150 USD in 5 days
(10 Reviews)
4.2
softheaven

Dear Hiring manager, I have seen your requirement and I am interested to do it. If you give me the job please let me know. Thanks again

$50 USD in 3 days
(10 Reviews)
4.1
chauminhtuan

I have experience in joomla. You will be satisfied when the project over to me Thank you very much

$250 USD in 15 days
(0 Reviews)
0.0
JvY6Z5Ku4

Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o

$1500 USD in 1 day
(0 Reviews)
0.0