Skip to content
View in the app

A better way to browse. Learn more.

Web Designer Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

bigpedro

Members
  • Joined

  • Last visited

  1. HI All Haven't posted in the forums for 5 years! Wow. I have a portfolio of around 100 current hosting clients. They all pay £72 p.a for hosting. Also make around 50% markup on domain renewals. I am having a total career change and am thinking about what to do with my clients. Would anyone be interested in taking the portfolio over? They are all currently hosted in a Heart Internet reseller account. Cheers bigpedro!
  2. <script type="text/javascript"> var parOpts = new Array(); var setChanged = true; function validVal(value){ if(value != null && value && value != '' && value != '0' && value != 'No'){ return true; } return false; } function checkOpts(){ for(var x in parOpts){ if(x > 0){ var showSubOpts = false; // If Select box if(jQuery("#opt"+x+" .select").length > 0){ if(setChanged){ jQuery("#opt"+x+" .select").change(function(){ checkOpts(); }); } showSubOpts = validVal(jQuery("#opt"+x+" .select option:selected").val()); // If Textbox } else if(jQuery("#opt"+x+" .textbox").length > 0){ if(setChanged){ jQuery("#opt"+x+" .textbox").change(function(){ checkOpts(); }); } if(validVal(jQuery("#opt"+x+" .textbox").val()) || validVal(jQuery("#opt"+x+" .textbox").html())){ showSubOpts = true; } // If Checkboxes } else if(jQuery("#opt"+x+" .checkbox").length > 0){ if(setChanged){ jQuery("#opt"+x+" .checkbox").click(function(){ checkOpts(); }); } // Check if special one box if(jQuery("#opt"+x+" .checkbox").length){ if(jQuery("#opt"+x+" .checkbox:checked").length > 0){ jQuery("#opt"+x+" .oneCheckLabel .change").html("Remove"); } else { jQuery("#opt"+x+" .oneCheckLabel .change").html("Click Here to Add"); } } if(jQuery("#opt"+x+" .checkbox:checked").length > 0){ var html = jQuery("#for"+jQuery("#opt"+x+" .checkbox:checked").attr("id")).attr("rel"); if(html == null || (html != "" && html != 0 && html != "No" && html != "no")){ showSubOpts = true; } } // If Radio Buttons } else if(jQuery("#opt"+x+" .radio").length > 0){ if(setChanged){ jQuery("#opt"+x+" .radio").click(function(){ checkOpts(); }); } if(jQuery("#opt"+x+" .radio:checked").length > 0){ var html = jQuery("#for"+jQuery("#opt"+x+" .radio:checked").attr("id")).attr("rel"); if(html == null || (html != "" && html != 0 && html != "No" && html != "no")){ showSubOpts = true; } } } jQuery(".parentId").each(function(){ if(jQuery(this).html() == x){ if(showSubOpts){ jQuery(this).parent().parent().show(300); } else { jQuery(this).parent().parent().hide(300); } } }); } } if(setChanged){ setChanged = false; } } function checkOptions(){ for(var x in parOpts){ if(x > 0){ var showSubOpts = false; // If Select box if(jQuery("#opt"+x+" .select").length > 0){ showSubOpts = validVal(jQuery("#opt"+x+" .select option:selected").val()); // If Textbox } else if(jQuery("#opt"+x+" .textbox").length > 0){ if(validVal(jQuery("#opt"+x+" .textbox").val()) || validVal(jQuery("#opt"+x+" .textbox").html())){ showSubOpts = true; } // If Checkboxes } else if(jQuery("#opt"+x+" .checkbox").length > 0){ if(jQuery("#opt"+x+" .checkbox:checked").length > 0){ var html = jQuery("#for"+jQuery("#opt"+x+" .checkbox:checked").attr("id")).attr("rel"); if(html == null || (html != "" && html != 0 && html != "No" && html != "no")){ showSubOpts = true; } } // If Radio Buttons } else if(jQuery("#opt"+x+" .radio").length > 0){ if(jQuery("#opt"+x+" .radio:checked").length > 0){ var html = jQuery("#for"+jQuery("#opt"+x+" .radio:checked").attr("id")).attr("rel"); if(html == null || (html != "" && html != 0 && html != "No" && html != "no")){ showSubOpts = true; } } } jQuery(".parentId").each(function(){ if(jQuery(this).html() == x){ if(!showSubOpts){ jQuery(this).parent().parent().remove(); } } }); } } } jQuery(document).ready(function(e){ jQuery("tr.option.subOpt").each(function(){ parOpts[jQuery(this).find(".parentId").html()] = 1; }); jQuery(".oneCheckLabel").each(function(){ jQuery(this).parent().css("padding", "10px").attr("colSpan", "2"); }); checkOpts(); }); </script>
  3. All Hope somebody on here will be able to help with this. We have developed or rather are in the process of developing a section on an ecommerce website that reveals some additional product options. The options are related to personalisation of the product. If the customer wants the product personalised they click the button and the option cost is added to the product and the personalisation options such as font and font colour appear below via a shaded area that appears. This works ace on IE, Firefox, Google Chrome and even Safari. However on an ipad or iphone it is not playing. The button is not an image button it is created by CSS and Javascript. When you press the button on an ipad the device thinks that you are trying to "copy" the area and it becomes highlighted blue and the copy button appears Anybody have an ideas or advice? Your help would be mucho apreciated! Pedro!
  4. I have specified the font weight at 100 - am only using Arial - so do I need to used fontface?
  5. Hi All Hope somebody can help me. My hair is being pulled out..... Working on a site - thankfully nearly finished. www.lupee.co.uk/banan_joom One problem we have is the font on the home page text appears in bold when viewing on a mac in Firefox and Safari. It looks odd and I need to get it fixed. Any ideas? It's driving me nutttttsssss. Pedro!
  6. Thanks Again. Have tried the reset idea and it seems to have resolved some (not all) of the issues. Getting closer. Thansk for your help!
  7. Have redone part of the page with Margins and Floats. However still the page renders ever so slightly different in Firefox and IE. But different enough for the client to refuse it. Is it possible to get exactly the same results?
  8. Thanks for your reply. Those left:xxpx 's are what I am using to position all of the modules in the exact positions required.
  9. Sure thing! #wrapper { height: 700px; width: 1250px; margin-right: auto; margin-left: auto; background: no-repeat; } #wrapper #header { height: 70px; background: url(../images/header_bg.png) no-repeat; } #wrapper #header #left_nav { height: 50px; width: 1000px; float: left; padding-top: 10px; padding-left: 20px; } #wrapper #main_content { height: 615px; font: large Arial, Helvetica, sans-serif; color: #CB721D; background: url(../images/index_bg.jpg); } #wrapper #footer { height: 15px; float: right; width: 400px; font: x-small Arial, Helvetica, sans-serif; color: #C97310; } #Layer1 { position:absolute; left:1102px; top:20px; width:177px; height:92px; z-index:100; } #firstlinepromo { position:absolute; width:365px; height:233px; z-index:100; font: small Arial, Helvetica, sans-serif; color: #C97310; background: url(../images/locations_bg.png) repeat; } #freebies { position:absolute; width:141px; height:141px; z-index:100; } #delicious { position:absolute; width:209px; height:211px; z-index:100; } #secondlinepromo { position:absolute; width:252px; height:150px; z-index:100; } #flagship { position:absolute; width:252px; height:150px; z-index:100; } #welcome { position:absolute; width:597px; height:206px; z-index:100; } #bottomtext { position:absolute; width:775px; height:150px; z-index:100; font: medium Arial, Helvetica, sans-serif; color: #C97310; }
  10. Thanks for your reply. Here you go: <body bgcolor="#000000"> <div id="wrapper"> <div style="position:relative;top:17px;left:1055px; z-index:100;"> <img src="/banana_joom/templates/bananahometemplate/images/logo.png" style="position:absolute" height="92" width="177" alt="Banana" /> </div> <div id="header"> <div id="left_nav"><jdoc:include type="modules" name="navigation" style="raw" /></div> </div> <div id="main_content"> <div style="position:relative;top:70px;left:775px; z-index:100;"> <div id="firstlinepromo"><jdoc:include type="modules" name="first_line_promo" style="raw" /></div> </div> <div style="position:relative;top:250px;left:570px; z-index:100;"> <div id="freebies"><jdoc:include type="modules" name="freebies" style="raw" /></div> </div> <div style="position:relative;top:260px;left:790px; z-index:100;"> <div id="delicious"><jdoc:include type="modules" name="delicious" style="raw" /></div> </div> <div style="position:relative;top:240px;left:1000px; z-index:100;"> <div id="secondlinepromo"><jdoc:include type="modules" name="secondlinepromo" style="raw" /></div> </div> <div style="position:relative;top:360px;left:890px; z-index:100;"> <div id="flagship"><jdoc:include type="modules" name="flagship" style="raw" /></div> </div> <div style="position:relative;top:300px;left:20px; z-index:100;"> <div id="welcome"><jdoc:include type="modules" name="welcome" style="raw" /></div> </div> <div style="position:relative;top:490px;left:50px; z-index:100;"> <div id="bottomtext"><jdoc:include type="message" /> <jdoc:include type="component" /> </div> </div> </div> <div id="footer"><jdoc:include type="modules" name="footer" style="xhtml" /></div> </div> <!-- MODULE POSITION INCLUDE <jdoc:include type="modules" name="navigation" style="xhtml" /> --> <!-- MAIN COMPONENT INCLUDES <jdoc:include type="message" /> <jdoc:include type="component" /> --> </body>
  11. Hi All Save me from insanity! Please? Have had to create a Joomla template from a design from a graphic designer. Every aspect has to be editable in the CMS and yet still positioned perfectly on the layout. Anyway. I have been using CSS relative positioning for module positions which works great in IE - however in Safri and Firefox the positions are slightly out. Also if you look in Firefox you can scroll the browser right into empty space that isn't there in IE. If I remove my relative positioning items then this resolves. Any Ideas? Am I allowed to post URL's Thanks IN Advance Pedro
  12. Morning The client owns the domain and I have just changed the admin contact to him too leaving me as the technical. Spoken to the client this morning and it seems he has had contact a few weeks ago from the company asking to buy the domain from him. They offered £200. My client informed them that his signwrighting on the van and business cards cost more than that! The company in question do trade as the exact domain name my client owns and they own (and have a site on the .co.uk)
  13. Thanks You Jock. An excellent reply. I will seek legal advice tomorrow!

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.