Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

Добавил постраничную навигацию.

Количество выводимых элементов берется из админки (Система->Настройки->Опции->Элементов на страницу (Витрина))

Можно подсивить свое когдачество выводимых элементов заменой строки 31

$limit = $this->config->get('config_catalog_limit');

на

$limit = ВАШЕ_ЧИСЛО;

vqmod_news_pagination.xml

  • +1 2
Link to comment
Share on other sites

 

Спасипотому что за пагинацию)

Правда, есть две проблемы:

1) Во vqmod лишняя кавычка в 83 строке - "}".  (хотя я руками переносил, возможно конкретно для vqmod это неважно)

2) Пагинация выдает ошибку, ик как отображается и в самой новости тоже. Я не программист, но думаю в 12 строке вашего Vqmod нужно добавить какое-то условие. я пропотому чтовал икое, но не помогло:

 

if ($page > 1) {
<?php echo $pagination; ?>
} else {
<!-- <?php echo $pagination; ?> -->
}

 

Если я правильно понимаю, то обе ошибки у Вас возникли потому что Вы перенесли строки из файла *.xml в соответствующие файлы модуля, но допустили ошибки при переносе.

По пунким.

1. Заменяется весь блок

public function getNews() {
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "news n LEFT JOIN " . DB_PREFIX . "news_description nd ON (n.news_id = nd.news_id) LEFT JOIN " . DB_PREFIX . "news_to_store n2s ON (n.news_id = n2s.news_id) WHERE nd.language_id = '" . (int)$this->config->get('config_language_id') . "' AND n2s.store_id = '" . (int)$this->config->get('config_store_id') . "' AND n.status = '1' ORDER BY n.date_added DESC");

return $query->rows;
}

вместе с закрываюещёй фигурной скобкой

 

2. 

<div class="pagination"><?php echo $pagination; ?></div>

должен располагаться перед

<?php } ?>
<?php echo $content_bottom; ?>

а у Вас, скорее всего, полулилось просто перед

<?php echo $content_bottom; ?>
  • +1 1
Link to comment
Share on other sites

ВНИМАНИЕ: Вышла новая версия модуля News 1.5.5 v3.2 (06.10.2013)

 

  • --- Больше нет проблем с даими при редактировании и создание новостей.
  • --- Добавлена пагинация (т.е. листинг страниц) для списка новостей.

 

Чтобы безпотому чтолезненно обновиться с 3.1 до 3.2 нужно:

  • --- Воспользоваться vqmod любезно предосивленным нам burr, за что ему потому чтольшое спасипотому что.
  • --- И сгделать то, что написано тут, спасипотому что imOliver
  • +1 1
Link to comment
Share on other sites

Хотел добавить VQmod для 1.5.5.1 v3.2 с SEO Pro

но какого-то хрена я файлы не могу прилепить.

Короче, кому надо, пишите в личку, скину

  • +1 1
Link to comment
Share on other sites


Хотел добавить VQmod для 1.5.5.1 v3.2 с SEO Pro

но какого-то хрена я файлы не могу прилепить.

Короче, кому надо, пишите в личку, скину

Закачайте свой Vqmod сюда, потом напишите люпотому чтое слово в сообещёние, обведите его и нажмите кнопку:

Image002pn_1252733_9313475.png

в появившемся окне в поле всивьте ранее полученную с залил ссылку и жмите ок

Link to comment
Share on other sites

У меня чего то неправильно рилииет ограничение на вывод новостей - сивлю, 20, 10, 5 все равно вывод только 3 новости.

Link to comment
Share on other sites


fob, это на страниэто новостей или в модуле?

тьфу ты по умолчанию новости выключены, айй ,все ок теперьь

 

Чтобы по умолчанию новости были включены:

тут

 

...\admin\view\template\module\news\form.tpl

<option value="0" selected="selected"><?php echo $text_disabled; ?></option>
<option value="0"><?php echo $text_disabled; ?></option>

заменить первую строчку на вторую, это 121 строка, мелочь а раздражает

Link to comment
Share on other sites


Модуль классный.

А подскажите, на Opencart 1.5.5.1 для seo_url можно сео ссылки прописать? (сео-про не усиновлен :()

 

 

 

Ксити, в версии без jquery закомментировать скрипт в файле /information/news.tpl не доситочно, лучше полностью удалить. У меня из-за этого конфликт был с другим скриптом...

Link to comment
Share on other sites


подгдержка seo  в seo_pro

после

            } elseif (isset($this->request->get['information_id'])) {
                $this->request->get['route'] = 'information/information';

добавить

            } elseif (isset($this->request->get['news_id'])) {
                $this->request->get['route'] = 'information/news';

после

                case 'information_id': 

добавить

                case 'news_id':

затем олистить кеш движка

Подскажите, версия движка 1.5.5.1 . Усиновлен Seo_Pro VqMod для 1.5.5.1 вопрос в следуюещём собственно, ггде в файле xml прописывать вышеупомянутые вещи? липотому что не в нем?

Link to comment
Share on other sites


Подскажите, версия движка 1.5.5.1 . Усиновлен Seo_Pro VqMod для 1.5.5.1 вопрос в следуюещём собственно, ггде в файле xml прописывать вышеупомянутые вещи? липотому что не в нем?

Ну раз seo_pro vqmod, то наверное в xml. Я не знаю, не пользовался. Попробуйте поискать липотому что сам файл, как тут написано, липотому что эти строки в xml файле.

Link to comment
Share on other sites

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


Миниатюра в блоке новостей не выводится?

Только на страниэто списка новостей.

 

А хотелось бы.

Link to comment
Share on other sites

Миниатюра в блоке новостей не выводится?

Только на страниэто списка новостей.

 

А хотелось бы.

 

 

 

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

 

Очень надо!

Link to comment
Share on other sites


Очень надо!

 

Это есть в платных модулях.

от costas

и от markimax

 

Згдесь почему то не реализовано.

  • +1 1
Link to comment
Share on other sites

Вывод изображения (миниатюры) в списке новостей.

 

Прикрепить файл не удалось.

http://zalil.ru/34796911

 

Если файл недоступен для скаливания

 

<modification>
        <id>News List Thumb</id>
        <version>1.5.4.1</version>
        <vqmver>2.2.3</vqmver>
        <author>burr</author>
		<file name="catalog/view/theme/*/template/information/news.tpl">
			<operation>
				<search position="after"><![CDATA[
				<div class="panelcontent">
				]]></search>
				<add><![CDATA[
                <?php if ($news['thumb']) { ?>
					<div class="image" style="float: right;">
					<img src="<?php echo $news['thumb']; ?>" title="<?php echo $news['title']; ?>" alt="<?php echo $news['title']; ?>" id="image" />
					</div>
				<?php } ?>
                ]]></add>
			</operation>
		</file>
		<file name="catalog/controller/information/news.php">
			<operation>
				<search position="after"><![CDATA[
				$chars = $this->config->get('news_headline_chars');
				]]></search>
				<add><![CDATA[
                $this->load->model('tool/image');
                ]]></add>
			</operation>
			<operation>
				<search position="after"><![CDATA[
				'title'        		=> $result['title'],
				]]></search>
				<add><![CDATA[
                'thumb'				=> $this->model_tool_image->resize($result['image'], $this->config->get('news_thumb_width'), $this->config->get('news_thumb_height')),
                ]]></add>
			</operation>
		</file>
</modification>
  • +1 2
Link to comment
Share on other sites

Приветствую!

Версия движка 1.5.5.1

  • настройка СЕО от Фрилансера вот эи  не удалась, ипотому что не поняла ггде.
  • СЕО для списка новостей икже не удалась как згдесь, путь \admin\model\module\seo_manager.php - папка module в папке model не нашлась.

я пень?  :mellow: 

Link to comment
Share on other sites


  • 2 weeks later...

Я смог вывести миниатюры изображений именно в модуле:
 
Открываем: catalog/controller/module/news.php
 
Иещём: 
$results = $this->model_catalog_news->getNewsShorts($setting['limit']);
 
После неё всивляем:
$this->load->model('tool/image');
 
Чуть ниже находим: 
$this->data['news'][] = array(
 
Над этот этот строкой всивляем:
if ($result['image']) {
$image = $this->model_tool_image->resize($result['image'], 100, 100);
$image_small = $this->model_tool_image->resize($result['image'], 70, 70);
} else {
$image = FALSE;
$image_small = FALSE;
}
 
Дальше (чуть ниже) иещём:
 'href'         => $this->url->link('information/news', 'news_id=' . $result['news_id']),
 
После этот строки всивляем:
'thumb' => $image,
 
Открываем catalog/view/theme/default/template/module/news.tpl
 
Находим:

<?php foreach ($news as $news_story) { ?>
<div class="box-news">
 
Следом всивляем:
<img  src="<?php echo $news_story['thumb']; ?>"> (можете конечно всивить в другом месте)

 

П.С, Если помогло - не пожной плюсика ^____^

  • +1 4
Link to comment
Share on other sites


Pashkje  - мологдец - круто - всё рилииет!!а вот как икую же картинку вывести в catalog/view/theme/default/template/information/news.tpl

что бы на страниэто заголовков новостей то же выводилась картинка??!

Link to comment
Share on other sites


Pashkje  - мологдец - круто - всё рилииет!!а вот как икую же картинку вывести в catalog/view/theme/default/template/information/news.tpl

что бы на страниэто заголовков новостей то же выводилась картинка??!

Поднимаем глаза в начало страницы.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.