Перейти к содержимому


Модуль "Статьи" с прикреплением к товару


  • Вы не можете ответить в тему
Сообщений в теме: 43

#21 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 31 May 2012 - 10:32 AM

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

Выложенный Вами вариант это обычный модуль "Статьи" от trickiweb. Тот самый, который - цитирую:
-----------------
Для работы требуется установленный модуль "Статьи":
================
Статьи для ShopCMS
Автор: qjmann ( soulmare@gmail.com http://trickywebs.org.ua )
Основано на коде ShopCMS модуля новостей, Copyright © by ADGroup
================
который есть на сайте vsupport.club.
-------------

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

Сравнивать эти два модуля несколько глупо, т.к. один из них является ДОПОЛНЕНИЕМ к другому.

если кто-то код читает, как газету, то я не из таких. и мне мало что понятно из кода. кому-то легче понять,
что и как работает просто по описанию. у меня на все манипуляции уйдет в пару100 раз больше времени

Разве кто-то рождается со знанием PHP/HTML/CSS? Все такие были. Я меньше года назад про PHP знать не знал. Если будет очевидно (а это довольно быстро становится очевидно), что вы задаете вопросы не потому, что "не получается", а потому, что "сам не хочу разбираться", то врядли кто-то станет Вам помогать. Ведь совершенно не важно, проще мне или нет, я все равно какое-то время потрачу на понимание вашей проблемы и написание ответа, пусть даже в сто раз меньше, чем Вы.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#22 tevong

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений
Репутация: 0
Начинающий

Отправлено 01 June 2012 - 06:07 PM

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

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

Выложенный Вами вариант это обычный модуль "Статьи" от trickiweb.

Сравнивать эти два модуля несколько глупо, т.к. один из них является ДОПОЛНЕНИЕМ к другому.

так это дополнение. вот есть таки смысл чето писать шарящим людям. а какой же первый добавлять? тот что в начале поста?
судя по всему да. потому что я все сделал в точности как в начале описано и в списке модуля не выводится пункт "статьи". полезу в

8. И чтоб добавить в админку - core/tpl/admin/menu.tpl.html


а вот в редакте товара надпись "Связанные статьи Нет связанных с этим товаром статей" уже есть. дето чето недоработал. я на верном пути? мне добавить все то, что я писал?
  • 0

#23 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 01 June 2012 - 06:22 PM

а какой же первый добавлять? тот что в начале поста?

Сначала надо установить вышеозначенный модуль "статьи". Затем применять к нему инструкцию. В обратном порядке просто не получится, т.к. Вы не сможете выполнить некоторые пункты в силу отсутствия изменяемых файлов.

(update, чуть позже) Вру. Нет там новых файлов, забыл уже. Короче, нужен модуль "статьи". Без него "инструкцию" выполнять бессмысленно.

ИМХО, мы каким-то дрочевом занимаемся. В "инструкции" четко написано, что для работы этого модуля нужен модуль "статьи". Это можно как-то двояко понять или хочется не задачу решить, а подрочить от души?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#24 tevong

    Пользователь

  • Пользователи
  • PipPip
  • 21 сообщений
Репутация: 0
Начинающий

Отправлено 02 June 2012 - 09:05 AM

этот модуль, как я понял.
категории статей кто-то реализовал?
п9 "В темплайтах тоже самое творим." это в каких файлах? помогите.
все сделал кроме этого и не работает( все перепроверил 2 раза. в точности с описанием. но не работает. в админке нету пункта в списке модулей.
  • 0

#25 mealeks

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 29 сообщений
Репутация: 54
Продвинутый

Отправлено 28 September 2012 - 07:35 AM

Ребята , подскажите пожалуйста
Как поправить запрос чтобы не только название , но и картинку товара в статье вывести?
И так три таблицы используется , как бы и product_pictures зацепить...
И в кратком описании никак не получается вывести статью.
Заранее спасибо
  • 0

#26 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 28 September 2012 - 09:12 AM

Как поправить запрос чтобы не только название , но и картинку товара в статье вывести?

связать путем LEFT JOIN таблицы PRODUCT_PICTURES_TABLE и PRODUCTS_TABLE используя условие photoID=default_pictures

И в кратком описании никак не получается вывести статью.

чтобы вывести в кратком описании надо и код добавлять в product_brief.php, а не в product_detailed.php.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#27 idal

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 243 сообщений
Репутация: 7
Начинающий
  • ГородКиев

Отправлено 17 October 2012 - 02:47 PM

а если например у меня не articles а biznes то если заменить должно работать и biznes, но я все вроде изменил но не работает, или что то надо дописать. спасибо
  • 0

#28 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 17 October 2012 - 06:31 PM

а если например у меня не articles а biznes то если заменить должно работать и biznes

Я не понял этой фразы.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#29 idal

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 243 сообщений
Репутация: 7
Начинающий
  • ГородКиев

Отправлено 25 October 2012 - 03:47 PM

Изображениеidal сказал:

а если например у меня не articles а biznes то если заменить должно работать и biznes

Я не понял этой фразы.


Я делал не "Статьи" а "О бизнесе" естественно я все articles я заменял на biznes, также я попробовал заменить и здесь, но у меня не получилось вывести, в стандартном варианте у меня работает а вот пределка не работает.
  • 0

#30 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 25 October 2012 - 06:11 PM

также я попробовал заменить и здесь

1. В каком месте этого дополнения Вы нашли слово articles как часть ссылки?
2. В каком месте самого модуля "статьи" вы нашли cлово articles как часть ссылки, если там в ссылках исходно используется слово stati?
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#31 idal

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 243 сообщений
Репутация: 7
Начинающий
  • ГородКиев

Отправлено 26 October 2012 - 09:12 AM

я менял и название всех файлов самого модуля и все упоминания articles на biznes

articles_function.php на biznes_function.php и так все

и также в файлах менял articles на biznes

В каком месте этого дополнения Вы нашли слово articles как часть ссылки?

не как часть ссылки



$articles = array();
while( $row = db_fetch_assoc($q) )
$articles[] = array('title'=>$row['title'],'meta'=>$row['meta_description'],'url'=>ARTICLES_ROOT."/".$row['uri'].".html");
$smarty->assign("articles", $articles);


$articles = array();
while( $row = db_fetch_assoc($q) )
$articles[] = array('title'=>$row['title'],'meta'=>$row['meta_description'],'url'=>ARTICLES_ROOT."/".$row['uri'].".html");
$smarty->assign("articles", $articles);


  • 0

#32 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 26 October 2012 - 09:56 AM

я менял и название всех файлов самого модуля и все упоминания articles на biznes

Эээээ.... А зачем? В чем тайный смысл? :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#33 idal

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 243 сообщений
Репутация: 7
Начинающий
  • ГородКиев

Отправлено 26 October 2012 - 11:45 AM

Эээээ.... А зачем? В чем тайный смысл? :)

Я просто клонировал модуль у меня там три О бизнесе, Для работы, для дома - это три разных раздала
  • 0

#34 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 27 October 2012 - 07:51 PM

Думаю, что имя SQL-таблицы articles тоже стало жертвой тотального переименования, поэтому мое дополнение и не работает.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#35 Perepelkin

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 38 сообщений
Репутация: 0
Начинающий

Отправлено 25 February 2013 - 01:26 PM

Пытаюсь приладить к своему 3.0. В админке все работает: в свойствах товара блок есть, статьи к товару добавляются, база создается....
Вывода нет: "Нет связанных с этим товаром статей" :wacko:
Как победить?
  • 0

#36 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 12 September 2014 - 10:49 PM

Badisoft, доброго времени суток.
Поставил модуль, но по всей вероятности что-то забыл или неверно прописал изменения. В админ части описания товара появился блок "Связанные статьи", однако не понятно как туда привязать статью.
Просто надпись: Нет связанных с этим товаром статей

Судя по теме как раз вот этого нет у меня "выпадающий список статей в свойствах товара ". Где копать не подскажете?
  • 0

#37 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 September 2014 - 11:11 AM

Судя по теме как раз вот этого нет у меня "выпадающий список статей в свойствах товара ". Где копать не подскажете?

Копать в установленность модуля "Статьи" и наличие хотя бы одной статьи в этом модуле.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#38 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 14 September 2014 - 06:53 PM

Судя по теме как раз вот этого нет у меня "выпадающий список статей в свойствах товара ". Где копать не подскажете?

Копать в установленность модуля "Статьи" и наличие хотя бы одной статьи в этом модуле.

Модуль статьи установлен. В нем 10 тестовых статей есть. Менял, правда, путь с /stati/ на /articles/, но у Вас я так вижу на сайте тоже /articles/
  • 0

#39 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 15 September 2014 - 11:56 AM

Модуль статьи установлен. В нем 10 тестовых статей есть.

В файле product_articles.php есть код
else
    echo "<tr><td height=\"18\" align=\"center\" valign=\"middle\" colspan=\"2\">Нет связанных с этим товаром статей</td></tr>";

$q = db_query( "SELECT AID, title FROM ".ARTICLES_TABLE."
			    WHERE NOT AID IN
			    (SELECT AID FROM ".DB_PRFX."product_articles
				 WHERE productID=$productID)") or die(mysql_error());

$articles = array();
while( $row = db_fetch_assoc($q) ) $articles[] = $row;
if (count($articles) >= 1)
    {
?>
<tr class="liney"><td width="100%" align=right><b>
<?php echo ADD_BUTTON;?>
:</b> <select name='new_appended_articles'>
<?php
for ($i = 0; $i < count($articles); $i++)
    echo "<option value=\"".$articles[$i]["AID"]."\">".$articles[$i]["title"]."</option>";
?>
</select>&nbsp;</td><td><img src="data/admin/ret.gif" alt="" style="cursor: pointer;" onclick="document.getElementById('add_article').value = 1,document.getElementById('MainForm').submit()"></td></tr>
<?php
    }
?>
</table>
который выводит сообщение об отсутствии связанных статей, а затем выпадающий список статей. Список не выведется если count($articles) < 1. Такое может случиться либо если статей действительно ни одной, либо какая-то ошибка в SQL-запросе при получении списка статей. Какая ошибка Вы можете увидеть в админке ShopCMS в разделе "сообщения об ошибках" (точно название не помню).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#40 Pioneer

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 36 сообщений
Репутация: 1
Начинающий

Отправлено 15 September 2014 - 07:54 PM

который выводит сообщение об отсутствии связанных статей, а затем выпадающий список статей. Список не выведется если count($articles) < 1. Такое может случиться либо если статей действительно ни одной, либо какая-то ошибка в SQL-запросе при получении списка статей. Какая ошибка Вы можете увидеть в админке ShopCMS в разделе "сообщения об ошибках" (точно название не помню).

Да, так и есть, показывает ошибку. Если поменять if (count($articles) >= 0) то появляется кнопочка сохранения и окно где по идее должны быть статьи, однако он пуст.
А в разделе ошибки выдает следующее:
ERROR: 1064:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' productID=93' at line 2
Sql: REPLACE INTO fses_product_articles
SET AID=, productID=93
Link: /*******admin.php?productID=93&eaction=prod ( тут я менял имя admin.php по Вашей рекомендации :-)
Date: 15.09.14 - 20:17:19
Dump:
array(2) {
["productID"]=>
string(2) "93"
["eaction"]=>
string(4) "prod"
}

и вторая ошибка :
ERROR: 1054:Unknown column 'braun_db.a.productID' in 'on clause'
Sql: SELECT p.productID,p.name,p.title FROM fses_product_articles AS pa
LEFT JOIN fses_articles AS a USING (AID)
LEFT JOIN fses_products AS p USING (productID)
WHERE a.uri = '2333'
LIMIT 10
Link: /articles/2333.html
Date: 15.09.14 - 20:20:33
Dump:
array(1) {
["fullarticles"]=>
string(4) "2333"
}
array(0) {
}
  • 0