Try having a look around the internet today (Wednesday 18th January) and you’ll soon run into a few roadblocks; especially if you’re trying to reach one of the most popular and arguably best encyclopaedic resource around, WikiPedia.
Big media and its allies in Congress are billing the Internet blacklist legislation as a new way to battle online infringement. But innovation and free speech advocates know that this initiative will do little to stop infringement online. What it will do is compromise Internet security, inhibit online expression, and slow growth in the technology sector.
As drafted, the legislation would grant the government and private parties unprecedented power to interfere with the Internet’s underlying infrastructure. The government would be able to force ISPs and search engines to block users’ attempts to reach certain websites’ URLs. In response, third parties will woo average users to alternative servers that offer access to the entire Internet (not just the newly censored U.S. version), which will create new computer security vulnerabilities as the Internet grows increasingly balkanized.
And don’t think that its just the US that will be affected by this – business worldwide is going to be strangled by this US Internet Sanction, read more and show your support here https://blacklists.eff.org/
]]>
Manchester has been looking pretty impressive at nights recently; all the more so now we’re looking at it from our new office. After three years at Exchange Quay, we said farewell and have now moved on to a bigger and better premises, the Dock Office.
We’ve got enough room here to swing a lot of cats; all the more space to fill up with additional staff. Which leads us on to say,
So if you are a developer with a good working knowledge of PHP, eager to learn more and work with a creative, smart and talented team – then get in touch!
http://www.sonassi.com/you-me-and-sonassi/recruitment/recruitment-manchester-web-developer-wanted/
]]>We have an enthusiastic team and we are looking for another developer to join us!
• Construct new standard compliant websites for our customer based on existing/bespoke designs
• Assist in the visual and interface design of sites that we develop
• To keep abreast of current best practices and emerging web technologies
• Assist in maintaining and enhancing existing customer websites
• Proven experience in Web Development and Design
• Good Object Oriented PHP5 knowledge
• MVC frameworks (particularly Magento)
• Excellent (X)HTML and CSS knowledge, with an eye for web standards
• Good PHP knowledge (ideally OO PHP5)
• Good JavaScript knowledge (ideally jQuery and/or Prototype)
• Working knowledge of Photoshop
• Enthusiasm for Web Development and Design
• Excellent attention to detail
• A flair for graphical and interface design
• Excellent communication skills, both written and verbal
• Ability to build and maintain effective customer relationships
• Able to work effectively as an individual and also within the team
A minimum of 1 years experience and able to produce a strong portfolio of work.
Negotiable salary plus benefits
]]>We have contacted all our customers individually to alert them of the change of account number and sort code, it will also be reflected on the bottom of all invoices sent out.
The old details will continue to be available for 6 months from today, after which the account will be permanently closed.
]]>There is no documentation to go with this code, I’m simply posting it because a subscriber has requested it.
<?php define('MAGENTO', realpath(dirname(__FILE__)."/..")); require_once MAGENTO . '/app/Mage.php'; umask(0); Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); $write = Mage::getSingleton('core/resource')->getConnection('core_write'); $count = 0; $headers = array(); $file = fopen(MAGENTO . '/var/import/importcats.csv', 'r'); $_category = Mage::getSingleton('catalog/category'); while (($line = fgetcsv($file)) !== FALSE) { $count++; // First header row if ($count == 1) { foreach ($line as $id=>$col) $headers[$col] = $id; continue; } $_category->load($line[$headers['ID']]); $_category->setMetaTitle($line[$headers['meta_title']]); $_category->setMetaDescription($line[$headers['meta_description']]); $_category->setDescription($line[$headers['additional_description']]); $_category->setUrlKey($line[$headers['url_key']]); $sql = "INSERT INTO catalog_category_entity_varchar (entity_type_id, attribute_id, store_id, entity_id, value) VALUES (9, 113, 0, ".$line[$headers['ID']].", '".$line[$headers['image']]."') ON DUPLICATE KEY UPDATE value = '".$line[$headers['image']]."'; "; $write->query($sql); $src = '../media/import/cat_imgs/'.$line[$headers['image']]; $dest = '../media/catalog/category/'.$line[$headers['image']]; copy($src, $dest); $_category->save(); echo "Completed ".$line[$headers['name']]."<br />"; }
If you are using My_Imeta and are experiencing difficulties saving your categories, it will be due to this. It is a quick an easy fix.
Open ./app/code/community/My/Imeta/Model/Catalog/Category/Observer.php
Then replace
$_object = isset($observer['data_object']) ? $observer['data_object'] : $observer['object'];
With
$_object = $observer->getEvent()->getCategory();
children_count field in Magento can sometimes become inaccurate if you have created a category via the PHP API and set an entity_id whilst doing so. It is due to part of the after_save mechanism which overrides the children_count parameter (even if explicitly set via $_category->setChildrenCount()).
For the majority of the admin area, an inaccurate children count won’t normally pose an issue, however, upon using the AJAX category tree (Eg. in product edit, promotional rules etc.) – any category with an inaccurate children count may not display the expand icon.
It can quickly and easily be reset, albeit with a bit of quick and dirty SQL.
CREATE TABLE catalog_category_entity_tmp LIKE catalog_category_entity; INSERT INTO catalog_category_entity_tmp SELECT * FROM catalog_category_entity; UPDATE catalog_category_entity cce SET children_count = ( SELECT count(cce2.entity_id) as children_county FROM catalog_category_entity_tmp cce2 WHERE PATH LIKE CONCAT(cce.path,'%') ); DROP TABLE catalog_category_entity_tmp;]]>
Based on Magento, we extended its functionality with a series of custom extensions to offer automated conditional feed processing, translation and import. This allowed our client to enter conditional rules to parse affiliate CSV/XML documents and allow import with the correct categories and attributes in Magento. Other features include detailed click-through tracking and reporting, WordPress integration, eligible coupon-code display and a lot, lot more.
With a soft-launch catalogue size of just under 100,000 SKUs, Mums Mall expects to offer 250,000 SKUs in coming months and stands to be one of our best Magento technical achievements.
]]>Due to the unpredictable nature of these events, we cannot confirm opening hours at this point.
We aim to be open between 10am and 4pm every day – should we be unavailable and you have an emergency request – please use the facility in http://theclientarea.info
]]>This feature rich store features a lot of advanced functionality including full EPOS integration (products, orders and stock levels), Zen Desk integration, YouTube integration and more.
]]>