Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Leaderboard

Popular Content

Showing content with the highest reputation on 12/05/2011 in all areas

  1. 1 point
  2. в админке. опции товара. не ленитесь, поищите по форуму
    1 point
  3. размер через опции, в корзине они будут видны, но не отдельной колонкой "размер", а ниже названия товара
    1 point
  4. 1. Роботы будут считать разными страницами. Поначалу позиции просядут. 2. На выдачу повлияют, так как вы смените адрес страницы. Кроме морльно удовлетворения, ничего не получите. Ставте редирект 301.
    1 point
  5. Данная проблема решается примерно так (создадим страничку вида /index.php?route=information/contact2). Версия движка ocStore 0.2.0. Все манипуляции производились на шаблоне cofran...так что у кого стоит другой шаблон - не обесуйте :) Хотя там не особо сильные различия - если вы шарите в HTML, то для вас не составит труда переделать под свой шаблон :) P.S. Мне необходимо было создать страницу с еще одной контактной формой, помимо уже существующего раздела "Контакты". Итак, начнем! 1) Идем в /catalog/controller/information/ - копируем отсюда себе на комп файл contact.php. Переименовываем его в contact2.php. Заходим в него. Ищем class ControllerInformationContact extends Controller {меняем на class ControllerInformationContact2 extends Controller { Ищем $this->language->load('information/contact');меняем на $this->language->load('information/contact2'); Ищем 'href' => HTTP_SERVER . 'index.php?route=information/contact',меняем на 'href' => HTTP_SERVER . 'index.php?route=information/contact', Ищем $this->data['action'] = HTTP_SERVER . 'index.php?route=information/contact';меняем на $this->data['action'] = HTTP_SERVER . 'index.php?route=information/contact2'; Ищем if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/information/contact.tpl')) {меняем на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/information/contact2.tpl')) { Ищем $this->template = $this->config->get('config_template') . '/template/information/contact.tpl';меняем на $this->template = $this->config->get('config_template') . '/template/information/contact2.tpl'; Ищем $this->language->load('information/contact');меняем на $this->language->load('information/contact2'); Ищем $this->document->breadcrumbs[] = array( 'href' => HTTP_SERVER . 'index.php?route=information/contact',меняем на $this->document->breadcrumbs[] = array( 'href' => HTTP_SERVER . 'index.php?route=information/contact2', 2) Закидываем модицифированный (и переименованный) файл обратно в папку /catalog/controller/information/. Контроллер готов. 3) Двигаемся дальше в /catalog/language/russian/information/. Копируем себе на комп файл contact.php и переименовываем в contact2.php. По желанию изменяем содержимое файлика (отвечает за языковое содержимое ошибок формы, наименований формы) и закидываем обновленный вариант обратно в /catalog/language/russian/information/. 4) Дальше занимаемся созданием страницы и изменением контента. Заходим в /catalog/view/theme/ВАША_ТЕМА/template/information/. Копируем себе на комп файл contact.tpl и сразу переименовываем в contact2.tpl. По желанию можно изменить содержимое файла (отвечает за внешнее оформление контента страницы. Можете изменить надписи или убрать некоторые поля). Далее закидываем обновленный файл обратно в /catalog/view/theme/ВАША_ТЕМА/template/information/. 5) Далее: пропишем ссылку на созданную нами страницу. Идем в /catalog/view/theme/ВАША_ТЕМА/template/common/ и копируем на комп файл header.tpl. В нем ищем ссылки на пункты главного меню - в моем случае: Ищу <li><a href="<?php echo $home; ?>" id="tab_home"><span><?php echo $text_home; ?></span></a></li> <li><a href="index.php?route=information/news"><span><?php echo $text_news; ?></span></a></li>после этого вставляю новую ссылку <li><a href="index.php?route=information/contact2"><span><?php echo $text_contact2; ?></span></a></li> Закидываем обновленный файл обратно в /catalog/view/theme/ВАША_ТЕМА/template/common/. Таким образом мы добавили в файл header.tpl новую ссылку. На данный момент текст ссылки содержим переменную <?php echo $text_contact2; ?> , которая никак нигде не описана. Опишем ее в следующем пункте.6) Завершающий этап: Идем в /catalog/language/russian/common/ и копируем файлик header.php. Заходим в него и прописываем в любое место $_['text_contact2'] = 'Контакты2';. Сохраняем. Закидываем обновленный файл обратно в /catalog/language/russian/common/.Идем в /catalog/controller/common/ и копируем на комп файл header.php. Заходим. Ищем $this->data['text_contact'] = $this->language->get('text_contact');После вставляем $this->data['text_contact2'] = $this->language->get('text_contact2'); Сохраняем. Закидываем обратно файл в /catalog/controller/common/ Проверяем. Делал параллельно - у меня все работает на ура.
    1 point
  6. я понял о чем вы. сам перед такой задачей стою. сделать выбор цвета не сложно. сложность в том как показывать сложные картинки в любом цвете а. заранее создать самому n копий каждой картинки в разном цвете б. придумать как менять цвет картинки автоматически.
    1 point
  7. Никакого тайного смысла нет. Просто многие не понимают что такое путь в файловой системе, а свой домен знают все.
    1 point
  8. Надо заменить свои конфиги на те что я выложил и в этих конфигах вместо domain.tld прописать свой домен. admin123 подставлять никуда не надо.
    1 point
  9. Для 0.2.2 Конфиг в папке админки <?php define('DOMAIN', 'domain.tld'); // указать свой домен без http:// и слеша в конце define('DIR_ROOT', str_replace('\\', '/', realpath('..')) . '/'); define('DIR_ACP', basename(dirname(__FILE__)) . '/'); // HTTP define('HTTP_CATALOG', 'http://' . DOMAIN . '/'); define('HTTP_SERVER', 'http://' . DOMAIN . '/' . DIR_ACP); define('HTTP_IMAGE', 'http://' . DOMAIN . '/image/'); // HTTPS define('HTTPS_SERVER', 'http://' . DOMAIN . '/' . DIR_ACP); define('HTTPS_IMAGE', 'http://' . DOMAIN . '/image/'); // DIR define('DIR_APPLICATION', DIR_ROOT . DIR_ACP); define('DIR_LANGUAGE', DIR_APPLICATION . 'language/'); define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/'); define('DIR_CATALOG', DIR_ROOT . 'catalog/'); define('DIR_DOWNLOAD', DIR_ROOT . 'download/'); define('DIR_IMAGE', DIR_ROOT . 'image/'); define('DIR_SYSTEM', DIR_ROOT . 'system/'); define('DIR_DATABASE', DIR_ROOT . 'system/database/'); define('DIR_CONFIG', DIR_ROOT . 'system/config/'); define('DIR_CACHE', DIR_ROOT . 'system/cache/'); define('DIR_LOGS', DIR_ROOT . 'system/logs/'); // DB require(DIR_ROOT . 'dbconfig.php'); Конфиг в корне сайта <?php define('DIR_ROOT', str_replace('\\', '/', realpath('.')) . '/'); // DIR define('DIR_APPLICATION', DIR_ROOT . 'catalog/'); define('DIR_LANGUAGE', DIR_ROOT . 'catalog/language/'); define('DIR_TEMPLATE', DIR_ROOT . 'catalog/view/theme/'); define('DIR_DOWNLOAD', DIR_ROOT . 'download/'); define('DIR_IMAGE', DIR_ROOT . 'image/'); define('DIR_SYSTEM', DIR_ROOT . 'system/'); define('DIR_DATABASE', DIR_ROOT . 'system/database/'); define('DIR_CONFIG', DIR_ROOT . 'system/config/'); define('DIR_CACHE', DIR_ROOT . 'system/cache/'); define('DIR_LOGS', DIR_ROOT . 'system/logs/'); // DB require(DIR_ROOT . 'dbconfig.php'); В корне сайта создай файл dbconfig.php <?php // DB этот блок взять из родного конфига и не изменять define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'username'); define('DB_PASSWORD', 'password'); define('DB_DATABASE', 'database'); define('DB_PREFIX', 'oc_');
    1 point
  10. Конфиги с которыми можеш менять админку как угодно... изменения будут подхватываться автоматом Конфиг в папке админки <?php define('DOMAIN', 'domain.tld'); // указать свой домен без http:// и слеша в конце define('DIR_ROOT', str_replace('\\', '/', realpath('..')) . '/'); define('DIR_ACP', basename(dirname(__FILE__)) . '/'); // HTTP define('HTTP_CATALOG', 'http://' . DOMAIN . '/'); define('HTTP_SERVER', 'http://' . DOMAIN . '/' . DIR_ACP); define('HTTP_IMAGE', 'http://' . DOMAIN . '/image/'); // HTTPS define('HTTPS_SERVER', 'http://' . DOMAIN . '/' . DIR_ACP); define('HTTPS_IMAGE', 'http://' . DOMAIN . '/image/'); // DIR define('DIR_APPLICATION', DIR_ROOT . DIR_ACP); define('DIR_LANGUAGE', DIR_APPLICATION . 'language/'); define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/'); define('DIR_CATALOG', DIR_ROOT . 'catalog/'); define('DIR_DOWNLOAD', DIR_ROOT . 'download/'); define('DIR_IMAGE', DIR_ROOT . 'image/'); define('DIR_SYSTEM', DIR_ROOT . 'system/'); define('DIR_DATABASE', DIR_ROOT . 'system/database/'); define('DIR_CACHE', DIR_ROOT . 'system/cache/'); define('DIR_CONFIG', DIR_ROOT . 'system/config/'); define('DIR_LOGS', DIR_ROOT . 'system/logs/'); // DB require(DIR_ROOT . 'dbconfig.php'); Конфиг в корне сайта <?php define('DOMAIN', 'domain.tld'); // указать свой домен без http:// и слеша в конце define('DIR_ROOT', str_replace('\\', '/', realpath('.')) . '/'); // HTTP define('HTTP_SERVER', 'http://' . DOMAIN . '/'); define('HTTP_IMAGE', 'http://' . DOMAIN . '/image/'); // HTTPS define('HTTPS_SERVER', 'http://' . DOMAIN . '/'); define('HTTPS_IMAGE', 'http://' . DOMAIN . '/image/'); // DIR define('DIR_APPLICATION', DIR_ROOT . 'catalog/'); define('DIR_LANGUAGE', DIR_ROOT . 'catalog/language/'); define('DIR_TEMPLATE', DIR_ROOT . 'catalog/view/theme/'); define('DIR_DOWNLOAD', DIR_ROOT . 'download/'); define('DIR_IMAGE', DIR_ROOT . 'image/'); define('DIR_SYSTEM', DIR_ROOT . 'system/'); define('DIR_CACHE', DIR_ROOT . 'system/cache/'); define('DIR_CONFIG', DIR_ROOT . 'system/config/'); define('DIR_DATABASE', DIR_ROOT . 'system/database/'); define('DIR_LOGS', DIR_ROOT . 'system/logs/'); // DB require(DIR_ROOT . 'dbconfig.php'); В корне сайта создай файл dbconfig.php <?php // DB этот блок взять из родного конфига и не изменять define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'username'); define('DB_PASSWORD', 'password'); define('DB_DATABASE', 'database'); define('DB_PREFIX', 'oc_');
    1 point
  11. Так во господа, я зарегистрировался только ради того, чтобы сказать, Руки надо оторвать тому му…. ку кто написал эту CMS , это полное га…но а не программа , такое впечатления создалось что её написали чтобы простой обыватель мучился а не работал на ней, про проблемы и не удобства этой CMS я писать не буду , я думаю все знают. Такое га…но ещё людям пытаются втюхать.
    -1 points
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.