Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

[Модуль] Статьи


Recommended Posts

Вот идея есть, хочу сделать дубликат этой категории переименовать ее в "СТАТЬИ", и там помещать разные интересные статьи, может у кого уже есть такой модуль?

Link to post
Share on other sites

  • 1 month later...

Вот идея есть, хочу сделать дубликат этой категории переименовать ее в "СТАТЬИ", и там помещать разные интересные статьи, может у кого уже есть такой модуль?

Если еще кому то необходимо я могу выложить (работает 1.4.9.1).Вообщем я взял данный блок с сайта nwisg.net. Это копия блока информация и она работала под 1.4.7. Я переделал ее для работы с 1.4.9.1 и добавил русский язык.
Link to post
Share on other sites

Вообщем я взял данный блок с сайта nwisg.net. Это копия блока информация и она работала под 1.4.7. Я переделал ее для работы с 1.4.9.1 и добавил русский язык.

Можете выложить тот модуль который под 1.4.7, на выше означенном сайте взять не получается.Заранее, спасибо.
Link to post
Share on other sites

ocStore v0.1.4 при удалении информации выдает ошибку Fatal error: Call to undefined method ModelSettingStore::getTotalStoresByDirectoryId() in E:devxampphtdocsopencartadmincontrollercatalogdirectory.php on line 437И ничего не удаляет.Как справиться с этой проблемой?

Link to post
Share on other sites

Спасибо за модуль 1.4.7А с этим та же проблема, при удалении статьи - выдает ошибку:Fatal error: Call to undefined method ModelSettingStore::getTotalStoresByDirectoryId() in Z:homemyshop.ruwwwadmincontrollercatalogdirectory.php on line 437.Если справимся можно будет интегрировать в дистрибутив.У меня ocStore v0.1.4Необходимость в этом модуле имеется во многих проектах.

Link to post
Share on other sites

Простите я даже не обратил внимание на удаление (всегда найденная ошибка в программе предпоследняя) Необходимо добавить функцию в /var/www/admin/model/setting/store.php

public function getTotalStoresByDirectoryId($directory_id) {      $account_query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "store WHERE account_id = '" . (int)$directory_id . "'");      $checkout_query = $this->db->query("SELECT COUNT(*) AS total FROM " . DB_PREFIX . "store WHERE checkout_id = '" . (int)$directory_id . "'");      return ($account_query->row['total'] + $checkout_query->row['total']);}
Link to post
Share on other sites

Спасибо, теперь удаляет.В установке на ocStore v0.1.4 есть один нюанс. При создании статьи текст вводится нормально, а вот изображение, пока не игнорируешь токены, не сохраняется. Неважно новая статья или коректируемая.

Link to post
Share on other sites

Исправил =)

В /var/www/admin/controller/catalog/directory.php добавте строчку

		$this->data['token'] = $this->session->data['token'];
И в /var/www/admin/view/template/catalog/directory_form.tpl замените

<?php foreach ($languages as $language) { ?><?php if ($language['status']) { ?>    CKEDITOR.replace('description<?php echo $language['language_id']; ?>');<?php } ?><?php } ?>
на

<?php foreach ($languages as $language) { ?>CKEDITOR.replace('description<?php echo $language['language_id']; ?>', {filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>'});<?php } ?>
Вроде все =)
Link to post
Share on other sites

Всё установил на что при в ходе в админской части он мне пишет:"Доступ запрещен! У Вас нет прав для доступа к этой странице. Если она Вам нужна, обратитесь к администратору."с пользовательской стороны появился пустой раздел "Статьи" Помогите! Где я ошибся?

Link to post
Share on other sites

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

Link to post
Share on other sites

  • 1 month later...

А у меня такая проблема. Все устанавливается, только вид в админке меню непонятное (нет поля для описания) - см. прикрепленную картинку)

А при попытке сохранить выдает такие ошибки:

-------------

Notice: Undefined index: directory_description in /home/vizirkie/public_html/admin/controller/catalog/directory.php on line 401

Warning: Invalid argument supplied for foreach() in /home/vizirkie/public_html/admin/controller/catalog/directory.php on line 401

Notice: Undefined index: directory_description in /home/vizirkie/public_html/admin/model/catalog/directory.php on line 8

Warning: Invalid argument supplied for foreach() in /home/vizirkie/public_html/admin/model/catalog/directory.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /home/vizirkie/public_html/admin/index.php:72) in /home/vizirkie/public_html/system/engine/controller.php on line 27

-------------

post-3978-0-16542800-1295001892_thumb.jpg

Link to post
Share on other sites

  • 4 months later...

Собственно нужна копия модуля Информация

пытаюсь скопировать модуль из версии OpenCart 1.4.9.4

переименовал файл information.php в inform.php, соответственно

во внутренней структуре произвел аналогичное переименование.

/admin/view/template/common/header.tpl, /admin/controller/common/header.php и

/admin/language/russian/common//header.php - добавил строки для модуля

в группах пользователей добавил права, при попытке зайти в панели админа->каталог->инфо

получаю сообщение об ощибке: www.mysite.ru/admin/index.php?route=catalog/inform&token=8861bdca3969b91bcb73741c6a1f58bf

Error: Could not load model catalog/inform!

при попытне инсталировать в дополнения->модули сообщение:

Error: Could not load template /home/*****/www.mysite.ru/www/admin/view/template/module/inform.tpl!

Т.к. php только изучаю решить проблему сам не могу.

Link to post
Share on other sites

Собственно нужна копия модуля Информация

пытаюсь скопировать модуль из версии OpenCart 1.4.9.4

переименовал файл information.php в inform.php, соответственно

во внутренней структуре произвел аналогичное переименование.

/admin/view/template/common/header.tpl, /admin/controller/common/header.php и

/admin/language/russian/common//header.php - добавил строки для модуля

в группах пользователей добавил права, при попытке зайти в панели админа->каталог->инфо

получаю сообщение об ощибке: www.mysite.ru/admin/index.php?route=catalog/inform&token=8861bdca3969b91bcb73741c6a1f58bf

Error: Could not load model catalog/inform!

при попытне инсталировать в дополнения->модули сообщение:

Error: Could not load template /home/*****/www.mysite.ru/www/admin/view/template/module/inform.tpl!

Т.к. php только изучаю решить проблему сам не могу.

class ControllerCatalogInformation extends Controller {
а эту строчку изменил в catalog/inform.php?

шаблоны тоже продублировал? (если не продублировал, то зачем изменил путь к ним?)

Link to post
Share on other sites

class ControllerCatalogInformation extends Controller {
а эту строчку изменил в catalog/inform.php?

шаблоны тоже продублировал? (если не продублировал, то зачем изменил путь к ним?)

class ControllerCatalogInform extends Controller {

З.Ы.

/www/admin/view/template/catalog/ продублировал тут .. нет результата.. или можно использовать те же шаблоны?

надо чтоб статьи разные были в информации и ее копии.

Edited by ChamA
Link to post
Share on other sites

<?php foreach ($languages as $language) { ?>
CKEDITOR.replace('description<?php echo $language['language_id']; ?>', {
filebrowserBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
filebrowserImageBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
filebrowserFlashBrowseUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
filebrowserUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
filebrowserImageUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>',
filebrowserFlashUploadUrl: 'index.php?route=common/filemanager&token=<?php echo $token; ?>'
});
<?php } ?>
вроде в последней версии используется ява-скрипт для обращения:

<script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script>
<script type="text/javascript">
а тот код закоментирован.
Link to post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

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