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

Recommended Posts

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

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

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

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

на

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

vqmod_news_pagination.xml

  • +1 2
Надіслати
Поділитися на інших сайтах

 

Спасибо за пагинацию)

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

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
Надіслати
Поділитися на інших сайтах

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

 

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

 

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

  • --- Воспользоваться vqmod любезно предоставленным нам burr, за что ему большое спасибо.
  • --- И сделать то, что написано тут, спасибо imOliver
  • +1 1
Надіслати
Поділитися на інших сайтах

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

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

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

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

Image002pn_1252733_9313475.png

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

Надіслати
Поділитися на інших сайтах

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 строка, мелочь а раздражает

Надіслати
Поділитися на інших сайтах


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

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

 

 

 

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

Надіслати
Поділитися на інших сайтах


поддержка 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 прописывать вышеупомянутые вещи? либо не в нем?

Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах

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

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


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

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

 

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

Надіслати
Поділитися на інших сайтах

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

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

 

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

 

 

 

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

 

Очень надо!

Надіслати
Поділитися на інших сайтах


Очень надо!

 

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

от costas

и от markimax

 

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

  • +1 1
Надіслати
Поділитися на інших сайтах

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

 

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

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
Надіслати
Поділитися на інших сайтах

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

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

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

я пень?  :mellow: 

Надіслати
Поділитися на інших сайтах


  • 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
Надіслати
Поділитися на інших сайтах


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

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

Надіслати
Поділитися на інших сайтах


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

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

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

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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