Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

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

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

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

Можно подставить свое количество выводимых элементов заменой строки 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
Ссылка на комментарий
Поделиться на других сайтах

Действительно, я невнимательно прочел vqmod, не обратил внимание на значения offset, спасибо еще раз)

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

ВНИМАНИЕ: Вышла новая версия модуля 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

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

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

  • +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 недели спустя...

Я смог вывести миниатюры изображений именно в модуле:
 
Открываем: 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

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

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

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

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.