Coder Social home page Coder Social logo

loewenstark_seo's People

Contributors

adamvarga avatar devertnet avatar mklooss avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

loewenstark_seo's Issues

Refactor methods from observer to helper class

Some of the public methods in Observer.php should be refactored to a helper class for better reusage.

For instance cleanUrl and _setCanonicalHeader are two good candidates. If I ever need to set a canonical header in my own module I won't have to duplicate any code and can rely on a helper instead of using the public methods of the observer directly. Seems like a more natural approach.

Any objections?

Include category in canonical URL for product pages

I've set 'catalog/seo/product_use_categories' (in German 'Kategoriepfad für Artikel URLs verwenden') in the backend settings.

For some reason magento (using 1.9.1) still defaults to create canonical urls in product pages without the category as part of the url.

E.g.
shop.dev/product.html
instead of
shop.dev/category/product.html

The same applies for links visible in other places of the store (e.g. on the recently viewed sidebar).

Any hints? Probably not related to Loewenstark_Seo, but I tried this extension and hoped it might help/solve the canonical URLs.

Cheers,
Frederik

Redirect for deleted Products and Category

own Database Table.

store_id int 11 not null
category_ids varchar 50 not null
sku varchar varchar 150 nullable
request_path varchar 255 not null
redirect_to varchar 255 nullable
redirect_type int 3 nullable (301/302)

Redirect on Default Magento URL

Like

/catalog/product/view/id/1
/catalog/category/view/id/1

find via Model or direct in the Database the URL (core_url_write)

Improve documentation

Update documentation to better reflect the current status of the module.

Give usage examples of not so easy to grasp-features like phrases and robots.txt

[~FEATURE] add Favicon Icon to head

<link rel="apple-touch-icon" sizes="57x57" href="/apple-touch-icon-57x57.png">
<link rel="apple-touch-icon" sizes="60x60" href="/apple-touch-icon-60x60.png">
<link rel="apple-touch-icon" sizes="72x72" href="/apple-touch-icon-72x72.png">
<link rel="apple-touch-icon" sizes="76x76" href="/apple-touch-icon-76x76.png">
<link rel="apple-touch-icon" sizes="114x114" href="/apple-touch-icon-114x114.png">
<link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon-120x120.png">
<link rel="apple-touch-icon" sizes="144x144" href="/apple-touch-icon-144x144.png">
<link rel="apple-touch-icon" sizes="152x152" href="/apple-touch-icon-152x152.png">
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon-180x180.png">
<link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="/favicon-194x194.png" sizes="194x194">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96">
<link rel="icon" type="image/png" href="/android-chrome-192x192.png" sizes="192x192">
<link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="/manifest.json">
<meta name="msapplication-TileColor" content="#59c134">
<meta name="msapplication-TileImage" content="/mstile-144x144.png">
<meta name="theme-color" content="#59c134">```

Error after enabled redirect

Flat is enabled.

Fatal error: Call to undefined method Mage_Catalog_Model_Resource_Category_Flat_Collection::getId() in /home/[....]/public_html/.modman/Loewenstark_Seo/app/code/community/Loewenstark/Seo/Model/Observer.php on line 530

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.