Перейти к содержанию
Форум поддержки пользователей VamShop

Устройство магазина


Рекомендуемые сообщения

Здравствуйте, срочно требуется понять структуру MVC вашего преложения, опишите пожалуйста каким образом

формируется тот или иной вид на примере главной страницы

Ссылка на сообщение
Поделиться на другие сайты

В VamShop нет MVC.

Про устройство шаблонов можно почитать в руководстве пользователя http://manual.vamshop.ru

Ссылка на сообщение
Поделиться на другие сайты

тогда просто скажите где конкретно берется шаблон главной страницы и в каком контроллере он подключается?

Ссылка на сообщение
Поделиться на другие сайты

Вот ссылка с описанием - http://manual.vamshop.ru/ch15s02.html

Основной шаблон /templates/шаблон/index.html

Главная страница - index.php, в неё подключаются /includes/modules/default.php

У Вас какой-то слишком общий вопрос.

Вы что имено хотите сделать?!

Ссылка на сообщение
Поделиться на другие сайты

Вы можете мне объяснить такую штуку , ссылка на открытие страницы с товаром, в каком шаблоне необходимо прописать изменение которое приведет к фиксации всех товаров в сессии?

Ссылка на сообщение
Поделиться на другие сайты

почему я не получаю сразу ответа хотя мною уплачены были деньги за обслуживание, что за хамство?

 

Ссылка на сообщение
Поделиться на другие сайты

прошу меня, конечно, извинить. но хочу задать вопрос: за какое обслуживание вы платили деньги?

по поводу сессий - они есть и все товары, положенные в корзину, будут в корзине. 

Вы думали, что тут саппорт круглые сутки сидит? 18 минут ожидания и возмущению нет предела... ))

Ссылка на сообщение
Поделиться на другие сайты

Если бы вы были компанией которая оказывает сервис с вами еще можно было сотрудничать, но так как вы сами делаете себя недостойными то мы наверное выберим другую поддержку ???&

Ссылка на сообщение
Поделиться на другие сайты

так вас интересует как заходят или как выходят?

я могу непосредственно в БД добавлять товары. или по одному своими ручками. или импортом из csv.

4 минуты назад, ikyrsthebest сказал:

как из базы формируется переменная

запросом к БД

Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, ikyrsthebest сказал:

Вы можете мне объяснить такую штуку , ссылка на открытие страницы с товаром, в каком шаблоне необходимо прописать изменение которое приведет к фиксации всех товаров в сессии?

Вы задаёте странные вопросы, особенно если Вы программист и знаете php.

Если не знаете основы php, то что-либо объяснить Вам будет невозможно.

Ссылка на сообщение
Поделиться на другие сайты

Я не только знаю основы пхп но и знаю что готов поспорить с вами в этом.

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

Ссылка на сообщение
Поделиться на другие сайты

Какого контроллера, в VamShop старый процедурный код, там нет MVC, нет контроллеров, моделей и представления.

Выгрузка каких данных?!

Данные выгружаются sql запросом в базу, что Вы имеете в виду под "выгрузкой данных", каким именно данных, на какой именно странице?!

У Вас очень и очень странные вопросы, учитывая, что код открытый, можно открыть файл и посмотреть, что и откуда грузится.

Основной класс, к примеру, для вывода списка товара внутри категорий - /includes/classes/product.php , метод buildDataArray

Ссылка на сообщение
Поделиться на другие сайты

мне этого достаточно это я и хотел от вас услышать

тогда подскажите пожалуйста

вот здесь присваивается шаблону массив, $vamTemplate->assign('main_content', $main_content);

а где он формируется по дефолту

Ссылка на сообщение
Поделиться на другие сайты

Так там же в коде выше должно быть определение переменной $main_content

Либо там выше будет reuquire или include файла, в котором определяется эта переменная.

Может подключается /includes/modules/default.php , может в /includes/application_top.php

Вы ж не говорите, что Вы вообще хотите и что Вы вообще смотрите, какой файл.

Ссылка на сообщение
Поделиться на другие сайты

Хорошо, быть может мне и нужен вводный урок по вашему магазину.

Скажите пожалуйста, $main_content = $default->fetch(CURRENT_TEMPLATE.'/module/main_content.html', $cache_id);

вот здесь контент формируется, но каким образом? могу ли я его получить без html разметки? если да то каким

Ссылка на сообщение
Поделиться на другие сайты

Что такое fetch и для чего он нужен, это читайте документацию смарти - http://www.smarty.net/docsv2/en/

Уже в который раз спрашиваю, какой именно контент?!

Что именно и на какой странице Вы хотите получить.

Вы можете понятным языком объяснить, что Вы вообще хотите!?

В магазина тысячи страниц и тысячи файлов, которые связаны между собой.

Я ж Вам выше давал ссылку на руководство пользователя.

Вот например посмотрите как создаётся простой бокс - http://manual.vamshop.ru/ch14s04.html

Страница - http://manual.vamshop.ru/ch14s05.html

По-моему, вполне понятно написано, что откуда берётся и как.

 

Ссылка на сообщение
Поделиться на другие сайты

//это дефолтный файл по которому грузится страница
//тут есть массив данніх которіе из базі формируются
//и есть вот такая строка в самом низу
//$main_content = $default->fetch(CURRENT_TEMPLATE.'/module/main_content.html');
//в которой он формируется
//но соль в том что он уже имеет html разметку - как получить чистые данные без разметки?

Ссылка на сообщение
Поделиться на другие сайты

вам нужны чистые данные чего конкретно?

в  $main_content может быть листинг товаров, инфостраницы, содержимое страницы с товаром.

что надо-то?

телепаты в отпуске еще...

3 часа назад, ikyrsthebest сказал:

Так он что в smarty собирает данные??&

омг... вы даже в руководство не заглянули... 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...