Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Yoda

Користувачі
  • Публікації

    3 181
  • З нами

  • Відвідування

Усі публікації користувача Yoda

  1. Кстати та же самая петрушка нужна и для производителей и для категорий.
  2. Решил вроде бы В контроллере продукта $this->document->setTitle($this->language->get('text_error')); $this->data['heading_title'] = $this->language->get('text_error'); $this->data['text_error'] = $this->language->get('text_error'); $this->data['button_continue'] = $this->language->get('button_continue'); $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found'); $this->data['continue'] = $this->url->link('common/home'); if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) { $this->template = $this->config->get('config_template') . '/template/error/not_found.tpl'; } else { $this->template = 'default/template/error/not_found.tpl'; Вот в этом куске - добавил строку $this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . '/1.1 404 Not Found');
  3. делал реализацию вывода товаров из той же категории ближайших по цене в две стороны с лимитом в 4 штуки по моему - смотреть тут... Это не модуль, а дописка в файлы продукта... если оно, могу ковырнуть файлы - а ты из них уже вытянешь то что те надо. http://molotochek.com.ua/elektroinstrumenti/perforatory/perforator-makita-hr-2470
  4. Можно, дорого! Да и на дешевом хостинге в магазине от 500 товаров работать будет как черепаха подобное мерпорятие.
  5. Так тебе вряд ли кто то поможет, потому что надо смотреть сайт в работе и ошибки Java в браузере, которые полезли скорее всего... На вскидку, такая проблема скорее всего может быть в случае, если меняли шаблон и меняли структуру выводов блоков описания товара, цена, кнопкка купить и т.д.
  6. Существенным дополнением, логичным, еще должен быть момент, при включенном автоподборе населенного пункта, при загрузке страницы и до ввода данных, если юзверь не авторизован и заказывает без регистрации в блоках раздела оплата доставка - светится предупреждение (сюда не доставляем, тут нет формы оплаты), имеет смысл сделать их что ли активными после того как будут произведенны какие то действия с полем ввода населенного пункта, или же грузить в них по умолчанию заглушку (типа варианты оплаты и доставки будут доступны после того как вы введете ваш адрес).. ну что то такое.. Потому что есть у меня подозрене, что будет пугать клиентов эти Warningи
  7. Ну тут дело хозяйское, если что то неработает на хостинге, то надо начинать выпиливать лобзиком моск техподдержке, в зависимости от мастерства владения этим инструментом, зависит скорость решения вопросов!
  8. счетчики - зло. ИМХО. За кой делится информацией с конкурентами о статистике посещаемости вашего ресурса и вешать на сайте столько исходящих сквозняков на всякие там лив интернететы? Даже если ставите, хотя бы в <noindex></noindex> их добавляйте
  9. И да блин!!!! Он таки на пнг вешает белую подложку, влом лазить по форуму, может кто знает таблэтку ?
  10. А зачем все возвращать обратно ? Хостингу - все равно какое у вашего сайта название.. Обычно хостеры делают под сайты папки вида www.sitename.com.А вот для поисковиков это дело имеет смысл, потому что страница с www и без - для гугла - это две разных страницы, соответсвенно видя их две одинаковые, если у вас домены с www и без обьединены, он их воспринмает как дубли. Что негативно сказывается на поисковой выдаче. С этой целью и делается 301 редирект только на доменное имя одного вида (или с WWW или без), чтобы исключить появление на вашем сайте одинаковых страниц. Однозначного ответа по поводу как лучше, Без или с WWW нет. Но как по мне без www - короче, и проще, поэтому все сайты в хозяйстве у меня без WWW.
  11. Чуть подправил vqmod, теперь, он накладывает знак уже после ресайза, и для изображений больше 150 точек, теперь он получается одинакового размера на всех изображениях, независимо от их исходного размера. А так ваще вкумод рульный получился, одним движением брюки превратились в отличные шорты, и не надо лопатить кучу файлов! <modification> <id>Add Watermark</id> <version>1.0</version> <vqmver>1.1.0</vqmver> <author>Rob Horsfield and thread 3664</author> <file name="catalog/model/tool/image.php"> <operation> <search position="after"><![CDATA[ $image->resize($width, $height); ]]></search> <add><![CDATA[ if ($width > 150 || $height > 150) { $image->watermark(DIR_IMAGE . 'watermark.png', 'center'); } ]]></add> </operation> </file> <file name="system/library/image.php"> <operation> <search position="replace"><![CDATA[ $watermark = $this->create($file); ]]></search> <add><![CDATA[ $watermark = imagecreatefrompng($file); ]]></add> </operation> <operation> <search position="before"><![CDATA[ case 'bottomright': ]]></search> <add><![CDATA[ case 'center': $watermark_pos_x = ($this->info['width']- $watermark_width)/2; $watermark_pos_y = ($this->info['height']- $watermark_height)/2; break; ]]></add> </operation> <operation> <search position="replace"><![CDATA[ imagecopy($this->image, $watermark, $watermark_pos_x, $watermark_pos_y, 0, 0, 120, 40); ]]></search> <add><![CDATA[ imagecopy($this->image, $watermark, $watermark_pos_x, $watermark_pos_y, 0, 0, $watermark_width, $watermark_height); ]]></add> </operation> </file> </modification>
  12. Вот жеж, зашевелился пацанчик, первый раз в жизнии дал правильное решение. Молодец Валерчик, держи пять, и в следующий раз всегда также оперативно помогай людям, а не брызжи слюной про бред!
  13. Вот жеж банный лист, был бы я такой противный как и ты, я бы тебе бесконечно доказывал что ты тупой, и слал бы пачками работающие решения.. А так как я хороший. ТО О ДА ВЕЛИКИЙ ФРИЛАНСЕР ТЫ ПРАВ!!! ТЫ КРУТОЙ ПРОГРАММЕР, ГУРУ!!! МОЖНО Я У ТЕБЯ БУДУ СОВЕТЫ СПРАШИВАТЬ ЧТО И КАМУ МНЕ ПИСАТЬ ?
  14. Кто людям помогааает, тот тратит время зря (с)

  15. Кто людям помогааает, тот тратит время зря (с)

  16. Вот только что проверял работает такой вот вариант Вот в этом месте в catalog/model/catalog/product.php вставляешь вот это $sql .= " ORDER BY p.price, pd.name"; if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.sort_order"; } Получается вот так if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { if ($data['sort'] == 'pd.name' || $data['sort'] == 'p.model') { $sql .= " ORDER BY LCASE(" . $data['sort'] . ")"; } else { $sql .= " ORDER BY " . $data['sort']; } } else { $sql .= " ORDER BY p.price, pd.name"; } И сортировка в работе!
  17. По поводу httaccess выложенного Evgeny Все ок. но. Есть момент. Когда включаешь директивы в robots.txt и закрываешь все ссылки вида /index.php?route Гугл вебмастерс категорически отказывается жрать сайтмапы, видите ли ему низя... Поэтому имеет смысл добавлять вот такие строки после директивы Rewrite Base/ RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] Тогда фиды получают нормальные ЧПУ и гугль как младенец радуется, что ему их скормили. При этом напрочь блокируется роботсом доступ ко всем кривым ссылкам.
  18. То что написано в файле - это не значит что оно будет работать, мало того пока вы все таки не сможете переименовать его в .httaccess - толку будет мало.
  19. Ну у вашего хостера может быть выключена функция "FollowSymlinks" надо с ним проконсультироваться, а .htaccess как бы и должен начинаться с точки.
  20. Ничто так не облегчает контакт, как вазелин!

  21. Позвоните или напишите в поддержку хостеру. Потому что как бі предоставление доступа к базе для скрипта - неотьемлимая часть услуг. Однако может быть ситуация, когда у вас куплен минимальный пакет, в который может не входить услуга предоставления доступа к базе!
  22. И еще вам надо настроить httaccess Находится в корне папки вашего сайта Инструкцию почитайте например здесь

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.