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

Ошибка при создании статьи, категории статьи. все что связано с блогом


Recommended Posts

В 27.06.2019 в 14:14, Niformal800 сказал:

 

 

Короче, методом тыка нашел такую зависимость, на чистом ocStore 3.0.2.0, если в настройках хостинга версия PHP (CGI) стоит 5.6.40 (native) тогда при создании статьи лезут ошибки. Выставил любой другой, например 7.2.17 (alt), все норм, ошибок нет при создании статей и категорий.
Но категории все равно не удаляются без правок кода от @akella

Спасибо за помощь. Выставил 7.0.33 (alt) ошибки при создании статей пропали!

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


В 01.05.2019 в 19:10, mpn2005 сказал:

Вот исправленный файл:

article_form.twig 23 \u043a\u0411 · 54 downloads

 

 

В 01.05.2019 в 21:35, mpn2005 сказал:

Тут по другому немного.

 

Вот поправленный шаблон:

category_form.twig 15 \u043a\u0411 · 63 downloads

 

 

В 02.05.2019 в 15:12, mpn2005 сказал:

Теперь заменяем файл admin/model/blog/category.php

category.php 17 \u043a\u0411 · 53 downloads

 

Этот блог точно делал какой-то косолапый чудик. 

 

 

В 16.05.2019 в 00:19, akella сказал:

У кого не удаляет в блоге категории в OcStore 3.0.2 в файле dmin/view/template/blog/category_list.twig

найти
<td class="text-center">{% if category.category_id in selected %}
                    <input type="checkbox" name="selected[]" value="{{ category.category_id }}" checked="checked" />
                    {% else %}
                    <input type="checkbox" name="selected[]" value="{{ category.category_id }}" />
                    {% endif %}</td>

 

заменить на

 

<td class="text-center">{% if category.blog_category_id in selected %}
                    <input type="checkbox" name="selected[]" value="{{ category.blog_category_id }}" checked="checked" />
                    {% else %}
                    <input type="checkbox" name="selected[]" value="{{ category.blog_category_id }}" />
                    {% endif %}</td>

 

Огромная Благодарность Вам!!!

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


У кого-нибудь возникала следующая проблема:

к страницам статей блога и страницам категорий блога не применяется макет, т.е. информация выводится, но не в том макете который выбран в админке во вкладке "Дизайн" в настройках статьи блога, макет игнорируется!

И есть какое-то решение, чтобы макеты применялись к страницам категорий блога и статьям блога?

Заранее спасибо за ответы!!

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


Тоже столкнулся с этим глюком блога в ocStore 3.0.2.0... Спасибо форуму, разобрался.

Собрал все правки данного топика в модификатор, надеюсь пригодится кому-то.

// Я не программист, поэтому мог накосячить, но у меня вроде всё работает

<?xml version="1.0" encoding="utf-8"?>
<modification>
	<code>Blog3_EDIT</code>
	<name>Fix blog ocStore 3</name>
	<version>1.0.0</version>
	<author>Opencartforum</author>
	<link>https://opencartforum.com/topic/135851-oshibka-pri-sozdanii-stati-kategorii-stati-vse-chto-svyazano-s-blogom/</link>
	<file path="admin/view/template/blog/category_list.twig">
		<operation error="skip">
			<search><![CDATA[category.category_id]]></search>
			<add position="replace"><![CDATA[category.blog_category_id]]></add>
		</operation>	
	</file>
	<file path="admin/view/template/blog/article_form.twig">
		<operation error="skip">
			<search><![CDATA[input-meta-h1{{ language.language_id }}]]></search>
			<add position="replace"><![CDATA[input-tag{{ language.language_id }}]]></add>
		</operation>	
	</file>
	<file path="admin/view/template/blog/category_form.twig">
		<operation error="skip">
			<search><![CDATA[<label class="col-sm-2 control-label" for="input-sort-order">{{]]></search>
			<add position="before"><![CDATA[<label class="col-sm-2 control-label" for="input-column">{{ entry_column }}</label>
                <div class="col-sm-10">
                  <input type="text" name="column" value="{{ column }}" placeholder="{{ entry_column }}" id="input-column" class="form-control" />
                </div>
              </div>
              <div class="form-group">]]></add>
		</operation>	
	</file>
	<file path="admin/model/blog/category.php">
		<operation error="skip">
			<search><![CDATA[$this->db->query("DELETE FROM `" . DB_PREFIX . "seo_url` WHERE query = 'category_id=" . (int)$category_id . "'");]]></search>
			<add position="replace"><![CDATA[$this->db->query("DELETE FROM `" . DB_PREFIX . "seo_url` WHERE query = 'blog_category_id=" . (int)$blog_category_id . "'");]]></add>
		</operation>	
	</file>
</modification>

 

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


Усилиями @mpn2005 в этой теме и я избавился от двух ошибок. Теперь блог в таком виде как есть для начала меня устраивает. Осталась правда одна проблема, которая не фиксируется как ошибка, но доставляет неудобства. Дело в том, что админке для всех категорий блога и статей блога можно назначать SEO URL. А вот для самого блога такой возможности нет.  Может кто-нибудь уже имеет готовое решение.

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


2 часа назад, magretron сказал:

А вот для самого блога такой возможности нет.  Может кто-нибудь уже имеет готовое решение.

Это можно сделать в разделе Дизайн -> SEO URL

Screenshot_20200304_125520.thumb.png.94039494fc86c653592290dc58976adf.png

 

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

  • 1 month later...
  • 1 month later...

Заменил все файлы, но все равно лезут те же ошибки при создании/удалении - записи/категории.

Модификаторы обновлял! PHP 7.2

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


  • 1 month later...
В 16.05.2019 в 00:19, akella сказал:

У кого не удаляет в блоге категории в OcStore 3.0.2 в файле dmin/view/template/blog/category_list.twig

найти
<td class="text-center">{% if category.category_id in selected %}
                    <input type="checkbox" name="selected[]" value="{{ category.category_id }}" checked="checked" />
                    {% else %}
                    <input type="checkbox" name="selected[]" value="{{ category.category_id }}" />
                    {% endif %}</td>

 

заменить на

 

<td class="text-center">{% if category.blog_category_id in selected %}
                    <input type="checkbox" name="selected[]" value="{{ category.blog_category_id }}" checked="checked" />
                    {% else %}
                    <input type="checkbox" name="selected[]" value="{{ category.blog_category_id }}" />
                    {% endif %}</td>

Спасибо! Сработало!!!))

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


  • 2 weeks later...

После правок выдает ошибки

2020-07-17 17:13:19 - PHP Warning:  unlink(/home/i/ipjurilo/ocstore/storage_ocstore/cache/cache.prmn.fias_to_zone.1595002666): No such file or directory in /home/i/ipjurilo/ocstore/public_html/system/library/cache/file.php on line 17
2020-07-17 17:13:19 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/i/ipjurilo/ocstore/public_html/system/framework.php:42) in /home/i/ipjurilo/ocstore/public_html/catalog/controller/startup/session.php on line 25
2020-07-17 17:13:19 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/i/ipjurilo/ocstore/public_html/system/framework.php:42) in /home/i/ipjurilo/ocstore/public_html/system/library/progroman/citymanager/core-encoded-php72.php on line 926
2020-07-17 17:13:19 - PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/i/ipjurilo/ocstore/public_html/system/framework.php:42) in /home/i/ipjurilo/ocstore/public_html/system/library/progroman/citymanager/core-encoded-php72.php on line 596
 

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


  • 1 month later...

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

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


  • 4 weeks later...
34 минуты назад, Papai сказал:

Нет файла, обновите пож.

Место для файлов кончилось и удалял старые файлы.

Видать попали файлы туда.

Плохо, что в сборке это так и не поправили.  Копию я себе не сохранял.

Если скинете в личку доступ на фтп и в админку смогу вам поправить. И заодно тут файлы продублирую.

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

  • 1 month later...
В 09.07.2019 в 15:41, Wic сказал:

Нашел тему в поисках решения по такой-же проблеме. При создании новой статьи получаю ошибку. Что делал: менял версию php на хостинге, добавил файлы которые патчил mpn2005 (заменял файлы по одному). Ошибка все одно остается, хотя статьи сохраняются. ocstore свежеустановленный, ничего не делал кроме включения ЧПУ и SeoPro. Кстати адрес у существующих статей изменился, а у новых по-прежнему, не чпу, хотя поле SEO URL заполнено.

Ошибка:

PS Ранее дел с этим движком не имел, может что элементарное упустил...

 

Хм, действительно, для новых статьей ЧПУ работает. Неужно кеш?

 

Ан-нет!

Когда главной является категория 1-го порядка, то все ок. А тестил на существующей статье, где главной была категория 2-го порядка.

 

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

  • 2 months later...

Файлы стерты, пишу больше для себя. 

Файл: /admin/model/blog/article.php

Строка примерно 15

Вместо:

	foreach ($data['article_description'] as $language_id => $value) {
			$this->db->query("INSERT INTO " . DB_PREFIX . "article_description SET article_id = '" . (int)$article_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', tag = '" . $this->db->escape($value['tag']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_h1 = '" . $this->db->escape($value['meta_h1']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'");
		}

Пишем:

	foreach ($data['article_description'] as $language_id => $value) {
			$this->db->query("INSERT INTO " . DB_PREFIX . "article_description SET article_id = '" . (int)$article_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_h1 = '" . $this->db->escape($value['meta_h1']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'");
		}

Строка примерно 324

Удаляем

	'tag'              => $result['tag']

В строке выше удаляем последнюю запятую

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


Расскажу великую тайну, только никому не рассказывайте))

Возьмите Ocstore 3 с гитхаба, там эту проблему решили

 

ПС. Жду НКВД за разбалтывание гостайны :oops:

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

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

@Zlobny Попробую, спасибо.

Странно, что пользователей вы об этом уведомляете, а не команда ocstore.

Сам не знал, всегда качал с sourceforge.net (ссылка с оффсайта)

Зашел сегодня специально проверить

Спойлер

image.thumb.png.fea267ab590fd12c5875e2146c5879b5.png

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

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

  • 2 weeks later...
В 15.02.2021 в 22:14, Zlobny сказал:

Расскажу великую тайну, только никому не рассказывайте))

Возьмите Ocstore 3 с гитхаба, там эту проблему решили

 

ПС. Жду НКВД за разбалтывание гостайны :oops:

То есть на оф сайте ocstore версия древнее, чем на гитхабе? 

 

И в какой версии от какого числа пропал данный баг с недоблогом?

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


  • 2 weeks later...

не открываются категории в блоге. только общая по адресу  index.php?route=blog/latest

при клике на новую категорию выдает ошибку HTTP ERROR 500

 

Screenshot_40.png

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

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

Important Information

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