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

Recommended Posts

Скажите, пожалуйста, в одном из примеров работы модуля  Демонстрация модуля 1 показан вывод описания категории с разрывом страницы, но я не нахожу такой возможности в этом модуле. кто-нибудь объяснит как это сделать?

А вы о чём вообще? Какие категории, какой разрыв? Я модуль ставил на несколько шаблонов и выводится всё одинаково. Где вы в модуле увидели категории? сделайте скрин и покажите стрелками что вы имеете ввиду. Лично я на ваш вопрос не ответил  потому что просто не понял вашего вопроса. Скорее всего так и другие..90% ответа  зависит от вопроса.

Змінено користувачем Allaur
Надіслати
Поділитися на інших сайтах


так вы ж его позиционируете как пример работы модуля. Тогда не вводите в заблуждение.

Я не ввожу в заблуждение, ведь рядом с каждым демо написано, в кавычках, на каком оно шаблоне. Так что, это просто примеры сайтов, где установлен данный модуль. И нет никакой связи между категориями и модулем новостей - это нужно понимать. Вам лучше, смотреть скриншоты этого модуля - на них только он и ничего более.

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

 

ДЕЛАЕМ ЧПУ

 

Вариант 1 - без vqmod, правим файлы руками, делаем sql запрос в БД.

*** Поиск по файлу осуществляется нажатием сочетания клавиш CTRL + F ***

1. Открыть файл: catalog/controller/common/seo_pro.php

НАЙТИ строку:

foreach ($data as $key => $value) {

ДО строки вставить:

$is_news = false;

НАЙТИ строку:

case 'path':

ДО строки вставить:

case 'news_id':
	$queries[] = $key . '=' . $value;
	unset($data[$key]);
	$postfix = 1;
	$is_news = true;
	break;

НАЙТИ строку:

$seo_url .= '/' . rawurlencode($aliases[$query]);

ЗАМЕНИТЬ на это:

	if ($is_news) {
		$seo_url .= '/all-news/' . rawurlencode($aliases[$query]);
	} else {
		$seo_url .= '/' . rawurlencode($aliases[$query]);
	}

2. Открываем: admin/controller/module/news.php

НАЙТИ:

		if (isset($this->request->post['keyword'])) {
			$this->data['keyword'] = $this->request->post['keyword'];
		} elseif (isset($news_info)) {
			$this->data['keyword'] = $news_info['keyword'];
		} else {
			$this->data['keyword'] = '';
		}

ЗАМЕНИТЬ на:

		function translitIt($str)
		{
			$tr = array
			(
                "А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
                "Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
                "Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
                "О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
                "У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
                "Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
                "Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
                "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
                "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
                "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
                "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
                "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
                "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
			);
			
			$seo_name  = preg_replace('/\%/', ' procent ', strtr($str, $tr));
			$seo_name  = preg_replace('/\@/', ' sobaka ', $seo_name);
			$seo_name  = preg_replace('/\&/', ' i ', $seo_name);
			$seo_name  = preg_replace('/\+/', ' plus ', $seo_name);
			$seo_name  = preg_replace('/\s[\s]+/', '-', $seo_name);
			$seo_name  = preg_replace('/[\s\W]+/', '-', $seo_name);
			$seo_name  = preg_replace('/^[\-]+/', '', $seo_name);
			$seo_name  = preg_replace('/[\-]+$/', '', $seo_name);
			
			return $seo_name;
		}
		
		if (isset($this->request->post['keyword']))
		{
			$this->data['keyword'] = utf8_strtolower($this->request->post['keyword']);
		}
		elseif (!empty($news_info['keyword']))
		{
			$this->data['keyword'] = utf8_strtolower($news_info['keyword']);
		}
		else
		{
			if (!empty($this->data['news_description'][1]['title']))
			{
				$this->data['keyword'] = utf8_strtolower(translitIt($this->data['news_description'][1]['title']));
			}
			else
			{
				$this->data['keyword'] = '';
			}
		}

3. Идем на сайт хостера, в свой аккаунт. Там среди опций ищем "PhpMyAdmin (Mysql)"

1. Открываем его.

2. Открываем вкладку SQL

3. Вставляем запрос:

INSERT INTO url_alias (query, keyword) VALUES ('information/news', 'all-news');

4. Чистим все возможные кеши, в частности браузера и движка.

5. Открываем модуль Новости и создаем сами новости ;)

Если все сделано правильно, то путь к новостям станет таким: www.вашсайт.ru/all-news/news-1

А к странице со всеми новостями таким: www.вашсайт.ru/all-news/

Вот, временный, пример.

Вариант 2 - с vqmod и модулем seo-manager.

1. Установить vqmod (внизу этого поста есть инструкция)

2. В папку vqmod/xml положить эти файлы.

3. Делаем, что сказано здесь.

4. Чистим все возможные кеши, в частности браузера и движка.

5. Открываем модуль Новости и создаем сами новости ;)

Разное:

  • как добавить новости в google sitemap? - ответ
  • как добавить новости в карту сайта на сайте? - ответ
  • как сделать новости по умолчанию включенными? - ответ
  • как заставить модуль понимать html теги в тексте даже в общем списке? - ответ (не рекомендуется, только для понимающих)
  • как изменить кол-во выводимых новостей в общем списке новостей на любое кол-во? - ответ
  • как вывести дату непосредственно в самой новости? - ответ

Для тех, кто в танке:

  • PhpMyAdmin - это веб-интерфейс для администрирования баз данных MySQL.
  • MySQL - свободная система для управления базами данных, короче вся информация храниться тут.
  • vqmod - Что это и как установить читаем тут. Скачать можно здесь по нажатию на кнопку "Download ZIP".

 

Спасибо все получилось, все работает :-)

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


  • 3 weeks later...

Подскажите как сделать, так чтобы дата новости на сайте отображалась в нормальном виде например: 21.11.2015?

Сейчас отображается только так 2015-11-21 и никак иначе

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


Страница со списком новостей http://site.ru/all-news/  Страница с новостью, хоть ты тресни 

http://site.ru/all-news/?news_id=7 

 

Есть некоторые версии сео_про с такой функцией.

                $get = array('path', 'product_id', 'manufacturer_id', 'category_id', 'information_id');

Туда нужно дописать еще 'news_id'

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

  • 2 weeks later...

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

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


Добрый день,

после запроса  "INSERT INTO oc_url_alias (query, keyword) VALUES ('information/univernews', 'all-news');"

получилось преобразовать в нормальный адрес ссылку все новости, только появился один нюанс:

 

все новости доступны по ссылке site.ru/all-news ,

а новость по ссылке site.ru/news-1, те удаляется каталог "all-news" , хотя по инструкции пишут "Если все сделано правильно, то путь к новостям станет таким: www.вашсайт.ru/all-news/news-1".

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

 

заранее спасибо.

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


  • 3 weeks later...

День добрый, кто подскажет, как изменять релевантность самой статьи с новостью, а то у меня при переходе "читать далее" сначала, сверху вниз отображаются все модули главной страницы, а потом уже текст статьи? Как это исправить, нужна только статья.

 

Помогите, очень надо!

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


А это не проблема модуля.Это путаница в схемах.Видимо в Система-Настройки вкладка Витрина схема по-умолчанию стоит "Главная"  а должна быть "Default(По умолчанию)"

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

А это не проблема модуля.Это путаница в схемах.Видимо в Система-Настройки вкладка Витрина схема по-умолчанию стоит "Главная"  а должна быть "Default(По умолчанию)"

да, так и есть! Спасибо большое, видимо мозг мой про это совсем позабыл, все же излазил, все пересмотрел, понимаю в чем засада, а где исправить не найду... а про основные настройки забыл :oops:  :oops:  :oops:

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


Молодцы парни, так держать. Классный модуль, маркимакса так жаба давит мне аж смешно... 

 Думай что пишешь

 

Описание прочти к этому модулю

Модули совершенно разные, разные и пользователи.

80% установивших этот модуль, потом покупают SEO CMS, в нем даже конвертер есть переброски записей из этого модуля в SEO CMS

И этот модуль как "симбиоз". Спасибо, что он есть

Это модуль начального уровня, потом когда пользователи хотят большего переходят на SEO CMS

 

Мне такие неадекватные как Вы не нужны

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

Ваше отношение к разработчикам я увидел/ Спасибо, поставил себе на заметку. Буду игнорировать ваши вопросы.

 

3520914811.png

 

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

Ребята нужна ваша помощь:
Поставила модуль.Все выводиться, все читается, статьи попадают в раздел Список новостей.

Но если нажать на Список новостей, но выдает ошибку

 

Fatal error: Call to undefined method ModelCatalogNews::getNewsLimited() in /home2/elenamai/public_html/olgaivolgina.ru/catalog/controller/news/headlines.php on line 66

 

На 66 строке стоит

$results = $this->model_catalog_news->getNewsLimited($data);

 

 

При чем переадресовывает на страницу http://olgaivolgina.ru/all-news
 

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


Добрый день! Извините за тупость, но не могли подсказать, как правильно настроить модуль "Новости +"?

Суть такова.

1. Создал новость. Вывел её не главную страницу своего сайта.

2. Нажимаю на кнопку "Читать далее...".

3. Результат - "Запрашиваемая страница не найдена!"

 

Как быть? Спасибо.

 

http://prntscr.com/a1gbin

http://prntscr.com/a1gbvu

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


Добрый день! Извините за тупость, но не могли подсказать, как правильно настроить модуль "Новости +"?

Суть такова.

1. Создал новость. Вывел её не главную страницу своего сайта.

2. Нажимаю на кнопку "Читать далее...".

3. Результат - "Запрашиваемая страница не найдена!"

 

Как быть? Спасибо.

 

http://prntscr.com/a1gbin

http://prntscr.com/a1gbvu

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

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

Доброго времени суток!
А для версии 2101 разработки данного модуля не предвидеться?

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


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

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

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

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

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

Вхід

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

Вхід зараз

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

Important Information

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