Мне больше всех нравится Codelobster IDE
Там есть очень прольный плагин специльно для Joomla.
Подскажите пожалуйста, сколько будет стоить перенос на CMS Joomla для интернет-магазина (на самописном движке)?

Приветсвую Вадим!

Если ваш сайт сделан на Joomla и все компоненты использованы для нее же, не могли бы вы ответить, какие именно использованы??

В частности интересует, что использовали для следующих вещей:

  • система рейтинга участников клуба;
  • регистрация нового аккаунта — довольно симпатичная, с масштабированием аватарки и пр.;
  • раскрывающаяся подробная информация об участниках и возможность подписаться на него + добавить в друзья, а также отображение текущего рейтинга участника в его учетной карточке и возможность повысить рейтинг там же;
  • Рейтинг отдельных блогов, с возможностью посмотреть, сколько на блог подписано человек, отфильтровать ТОПовые статьи и пр.

Возможно все это части одно компонента, так что это за компонент, подскажите?? ))

Спасибо большое за ответ!

Добрый день! Очень полезная статья.Подскажите только, как сделать редирект на все страницы такого типа: c  http://site.ru/tovar.html    на ->   http://site.ru/shop/tovar.html 
Чувак, огромное спасибо. Сижу думаю, что не так. Оказалось последне правило не соблюдал. Фууух. )
спасибо за подробную структурированную информацию!
Вопрос такой а данный модуль к категориям прикрутить нельзя? То есть при наведении на категории он бы отображал ее подкатегории?

Добрый день, подскажите пожалуйста по поводу 5-го способа и именно про то как закрыть страницы именно с окончанием ......?tmpl=component  как правильно реализовать? тоже нужно прописывать $option = JRequest::getVar('option', null);. можно поподробнее если вам не трудно как правильно (какой именно) воткнуть кусок кода в файл configuration.php, что именно должно быть написанно?

И возможно таким же способом закрыть страницы с окончанием ?tmpl=component&print=1

В robots.txt уже не лезут условия закрытия всяческих дублей, он и так здоровый получился, Вроде слышал если он будет очень большой то роботы ПС его вообще могут посчитать разрешаюшим....

Спасибо за отзыв, поправили ссылку
Ссылка не рабочая. Вот тоже хороший модуль, и ссылка рабочая - http://smscab.ru/category/joomla

Отвечаю сам себе )) может кому пригодится. Картинка открывается по клику на картинке или на названии продукта.  Заменить весь код в /templates/шаблон/html/com_jshopping/list_products/product.php 

Убрана кнопка «подробнее».

<div class=«rotate»> отвечает при наведении на картинку за ее поворот, можно убрать… и потом лишний  </div> тоже. Но если надо вращение картинки при наведении то, в style.css вашего шаблона добавить код:

.rotate {

-webkit-transition-duration: 0.8s;

-moz-transition-duration: 0.8s;

-o-transition-duration: 0.8s;

transition-duration: 0.8s;

-webkit-transition-property: -webkit-transform;

-moz-transition-property: -moz-transform;

-o-transition-property: -o-transform;

transition-property: transform;

overflow: hidden;

}

 

.rotate:hover {

-webkit-transform: rotate(360deg);

-moz-transform: rotate(360deg);

-o-transform: rotate(360deg);

 

Заменяем все в product.php на: 

<div class=«vip-module»>  

<?php defined('_JEXEC') or die(); ?>

<?php echo $product->_tmp_var_start?>

<div class=«product productitem_<?php echo $product->product_id?>»>

    <div class=«rotate»>

<div class=«image»>

        <?php if ($product->image){?>

        <div class=«image_block»>

<?php print $product->_tmp_var_image_block;?>

            <?php if ($product->label_id){?>

                <div class=«product_label»>

                    <?php if ($product->_label_image){?>

                        <img src="<?php echo $product->_label_image?>" alt="<?php echo htmlspecialchars($product->_label_name)?>" />

                    <?php }else{?>

                        <span class=«label_name»><?php echo $product->_label_name;?></span>

                    <?php }?>

                </div>

            <?php }?>            

<a href="<?php print $product->product_link?>" class=«ajlinks» data-fancybox-type=«iframe»>

            <img class=«jshop_img» src="<?php echo $product->image?>" alt="<?php echo htmlspecialchars($product->name);?>" title="<?php print htmlspecialchars($product->name);?>" />

            </a>

</div>

</div>

        <?php }?>

 

        <?php if ($this->allow_review){?>

        <div class=«review_mark»><?php echo showMarkStar($product->average_rating);?></div>

        <div class=«count_commentar»>

            <?php echo sprintf(_JSHOP_X_COMENTAR, $product->reviews_count);?>

        </div>

 

        <?php }?>

        <?php echo $product->_tmp_var_bottom_foto;?>

    </div>

    <div class=«mainblock»>

        <div class=«name»>

            <h4 class=«product_title»><a href="<?php print $product->product_link?>" class=«ajlinks» data-fancybox-type=«iframe»><?php echo $product->name?></a></h4>

            <?php if ($this->config->product_list_show_product_code){?><span class=«jshop_code_prod»>(<?php echo _JSHOP_EAN?>: <span><?php echo $product->product_ean;?></span>)</span><?php }?>

        </div></div>

        <div class=«description»>

            <?php echo $product->short_description?>

        </div>

        <?php if ($product->manufacturer->name){?>

            <div class=«manufacturer_name»><?php echo _JSHOP_MANUFACTURER?>: <span><?php echo $product->manufacturer->name?></span></div>

        <?php }?>

        <?php if ($product->product_quantity <=0 && !$this->config->hide_text_product_not_available){?>

            <div class=«not_available»><?php echo _JSHOP_PRODUCT_NOT_AVAILABLE?></div>

        <?php }?>

        <?php if ($product->product_old_price > 0){?>

            <div class=«old_price»><?php if ($this->config->product_list_show_price_description) echo _JSHOP_OLD_PRICE.": ";?><span><?php echo formatprice($product->product_old_price)?></span></div>

        <?php }?>

<?php print $product->_tmp_var_bottom_old_price;?>

        <?php if ($product->product_price_default > 0 && $this->config->product_list_show_price_default){?>

            <div class=«default_price»><?php echo _JSHOP_DEFAULT_PRICE.": ";?><span><?php echo formatprice($product->product_price_default)?></span></div>

        <?php }?>

        <?php if ($product->_display_price){?>

            <div class = «jshop_price»>

                <?php if ($this->config->product_list_show_price_description) echo _JSHOP_PRICE.": ";?>

                <?php if ($product->show_price_from) echo _JSHOP_FROM." ";?>

                <span><?php echo formatprice($product->product_price);?><?php print $product->_tmp_var_price_ext;?></span>

            </div>

        <?php }?>

        <?php echo $product->_tmp_var_bottom_price;?>

        <?php if ($this->config->show_tax_in_product && $product->tax > 0){?>

            <span class=«taxinfo»><?php echo productTaxInfo($product->tax);?></span>

        <?php }?>

        <?php if ($this->config->show_plus_shipping_in_product){?>

            <span class=«plusshippinginfo»><?php echo sprintf(_JSHOP_PLUS_SHIPPING, $this->shippinginfo);?></span>

        <?php }?>

        <?php if ($product->basic_price_info['price_show']){?>

            <div class=«base_price»><?php echo _JSHOP_BASIC_PRICE?>: <?php if ($product->show_price_from && !$this->config->hide_from_basic_price) echo _JSHOP_FROM;?> <span><?php echo formatprice($product->basic_price_info['basic_price'])?> / <?php echo $product->basic_price_info['name'];?></span></div>

        <?php }?>

        <?php if ($this->config->product_list_show_weight && $product->product_weight > 0){?>

            <div class=«productweight»><?php echo _JSHOP_WEIGHT?>.: <span><?php echo formatweight($product->product_weight)?></span></div>

        <?php }?>

        <?php if ($product->delivery_time != ''){?>

            <div class=«deliverytime»><?php echo _JSHOP_DELIVERY_TIME?>: <span><?php echo $product->delivery_time?></span></div>

        <?php }?>

        <?php if (is_array($product->extra_field)){?>

            <div class=«extra_fields»>

            <?php foreach($product->extra_field as $extra_field){?>

                <div><?php echo $extra_field['name'];?>: <?php echo $extra_field['value']; ?></div>

            <?php }?>

            </div>

        <?php }?>

        <?php if ($product->vendor){?>

            <div class=«vendorinfo»><?php echo _JSHOP_VENDOR?>: <a href="<?php echo $product->vendor->products?>"><?php echo $product->vendor->shop_name?></a></div>

        <?php }?>

        <?php if ($this->config->product_list_show_qty_stock){?>

            <div class=«qty_in_stock»><?php echo _JSHOP_QTY_IN_STOCK?>: <span><?php echo sprintQtyInStock($product->qty_in_stock)?></span></div>

        <?php }?>

        <?php echo $product->_tmp_var_top_buttons;?>

        <div class=«buttons»>

            <?php if ($product->buy_link){?>

            <a class=«button_buy» href="<?php echo $product->buy_link?>"><?php echo _JSHOP_BUY?></a>  

            <?php }?>

            

            <?php echo $product->_tmp_var_buttons;?>

        </div>

        <?php echo $product->_tmp_var_bottom_buttons;?></div>

     </div>

<?php echo $product->_tmp_var_end?>

Господа! А как прикрутить вместо ссылки «Быстрого просмотра» открытие фото по клику на картинке товара?
А я вот совершил ошибку по не опфтности и два года назад установил sef404 на j2.5. Сайт новостной, и статей каждый день много. И ссылок обратных тех, кто цитирует, тоже много. Хотя вес тиц в яндексе не переваливает за 10. Вот как теперь грамотно соскочить с него, есть где про это почитать, какие советы?

что-то теперь ссылка на «зарегистрируйте свой сайт» ведет на http://opensourcematters.org/legal/trademark/trademark-faq.html

Ой, а можно чуть по подробней чайнику про 5 способ.

Применяя его в роботс ничего не надо прописывать?

Надо только метатег прописать в указанных тегах в указанном файле?

Спасибо автору — появиля необходимый тег.

Но проблема — остался старый каноникал и их теперь два.
Подскажите, как убрать старый каноникал и оставить только новый?

 
Здравствуйте. Подскажите, пожалуйста как для изображений в самом материале задать размеры? Сейчас у меня большое фото    svadebnoe-kupit.ru/svadebnye-platya/136-stili-svadebnykh-platev надо чтобы было как здесь http://demo.smartaddons.com/templates/joomla25/sj-jare/index.php/about-joomla/joomla-content/single-article
Была проблема, может кому поможет, при открытие товара, выдавал не только карточку товара, но и весь шаблон сайта, решил проблему, вставив вместо знака? знак амперсанд & вот - jQuery(el).attr('href', oldhref+'&ajcom=shop'); }); но и на этом мои страдания не закончились, при открытии разных категорий, у меня то работало коректно, то нет, решил проблему, добавив ?Itemid=0 вот полная строчка - jQuery(el).attr('href', oldhref+'?Itemid=0&ajcom=shop'); });  понимаю, что криво, но у меня работает, может кто допишет поумнее, спасибо за внимание

У меня к шаблону прикручен Bootstrap v.2.

Как прикрутить его модальное окно вместо fancybox?

И чтобы окно быстрого просмотра не косячило родное модальное окно бутстрапа(открывается и моментально закрывается после установки всех этих поправок)