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

baxok

Newbie
  
  • Posts

    36
  • Joined

  • Last visited

Everything posted by baxok

  1. А теперь внимание, вопрос (тема все та же - вывод галереи): Для template\record\record.tpl есть соответствующий controller\record\record.php А для template\module\blog_records.tpl соответственно - controller\module\blog.php В первой паре есть объявление $images в контроллере и его вывод во вьюшке. Во второй паре никакого $images нет и в помине. Что делать? UPD: О, смотрю нас уже двое с галереей. Очень вовремя :)
  2. Как понять какой контроллер для какой вьюшки? В частности для blog_records.tpl ?
  3. Я тут постигаю азы php, и нужна помощь. Просьба огромная: если нечего сказать по существу, то лучше не пишите ничего. Сам вопрос: помогите разобрать код по строчкам. $this->data['images'] = array(); // создаем пустой массив, но с каким именем? Что такое data ? $results = $this->model_catalog_record->getRecordImages($this->request->get['record_id']); // создаем переменную и помещаем в нее то (думаю это будет массив), что выдаст нам некая цепочка действий. Что такое this и что за стрелки? foreach ($results as $result) { // пробежим по массиву results и на каждой итерации положим в переменную result что то. Что? $this->data['images'][] = array( // а вот тут создание еще одного массива внутри массива images. но мне не понятно как это будет работать в цикле, да еще в отношении result? 'popup' => $http_image . $result['image'], // в ячейку с ключом popup поместили строку из 2 склееных переменных. все ясно 'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_additional_width'), $this->config->get('config_image_additional_height')) // в ячейку поместили ..... ЧТО означают эти стрелки? ); }
  4. Дублирую. Я задавал вопрос в конце 101 страницы и на opencartadmin четыре дня назад.. С галереей. Да, в php я пока мало понимаю. Может, заодно, загляните в тему , там я пытаюсь понять тот же самый мой вопрос. А в поддержку mohnatik скажу, действительно более подробный мануал к модулю не помешал бы. Для тех, кто с opencart в принципе только начинает знакомиться. А то на этом форуме (да и на большинстве других) частенько вместо простого указания на место где почитать приходится вычитывать по 3-5 постов с нотациями, понтами и прочими обзывательствами..
  5. У меня $url .= 'index.php?route=' . $route; отличается наличием $code и если вставить ваш код после этой строки (в строку 24), то "Fatal error: Call to undefined method Url::rewrite() in Z:\home\mydomain.ru\www\system\library\url.php on line 46" Привожу содержимое файла до вмешательства: <?php class Url { private $url; private $ssl; private $rewrite = array(); public function __construct($url, $ssl = '') { $this->url = $url; $this->ssl = $ssl; } public function addRewrite($rewrite) { $this->rewrite[] = $rewrite; } public function link($route, $args = '', $connection = 'NONSSL', $code = '') { if ($connection == 'NONSSL') { $url = $this->url; } else { $url = $this->ssl; } $url .= $code . 'index.php?route=' . $route; if ($args) { $url .= str_replace('&', '&', '&' . ltrim($args, '&')); } foreach ($this->rewrite as $rewrite) { $url = $rewrite->rewrite($url, $code); } return $url; } } ?> Буду благодарен, если ответите кодом целиком. Я обещаю разобраться и понять, как только поднаберусь опыта :)
  6. Становится понятнее, спасибо. Расскажи пожалуйста, что такое route. Какой то параметр и передается в адресной строке? Я пока не программист и читать код как книгу получается с трудом. Второе предложение для меня вообще темный лес, сможешь объяснить на примере? Вот есть у меня ссылка, заданная вручную "http://mydomain.ru/index.php?route=information/information&information_id=4" , каким местом ее к библиотеке прикладывать?
  7. Второй вопрос более конкретный: Если я хочу сделать ссылку на главную, я использую конструкцию <a href="<?php echo $home; ?>"><?php echo $text_home; ?></a> для сохранения перевода на английский язык. Как мне получить подобные ссылки для моих информационных статей (о нас, доставка, оплата...) ?
  8. Мне нужно вывести на главной фото галерею. Подскажите как из шаблона одной записи record\record.tpl перенести вывод дополнительных изображений (я так понял это конструкция <?php if ($images) { ?> <div id="tab-images" class="tab-content"> <div class="left"> <?php if ($images) { ?> <div class="image-additional"> <?php foreach ($images as $image) { ?> <a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="imagebox" rel="imagebox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a> <?php } ?> </div> <?php } ?> </div> </div> <?php } ?> ) в шаблон виджета, шаблон вывода записей module\blog_records.tpl ? Если просто скопировать - ругается на неизвестную переменную $images.
  9. Об устройстве движка, используемой схеме модель-вид-контроллер. Как и где и что менять, дорабатывать... Такие мануалы вообще есть на русском языке?
  10. Так где можно найти работоспособное, современное решение?? Способ от Yesvik на моей ocStore 1.5.4.1.2 не приводит ни к чему (1000 раз перепробовал, все проверил). Вторым способом, редактированием url.php убивается англоязычная версия сайта. Решение http://stackoverflow.com/a/15306194 приводит к ошибке.
×
×
  • 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.