Каталог фирм и организаций 2.0 (Каталог)

По сравнению с версией 1.0 (первая версия) были сделаны следующие изменения:
• Добавлен рейтинг фирм
• Добавлена возможность комментирования
• Добавлена возможность выводить под категориями их подкатегории (типа облака)
• Изменены алгоритмы счетчиков в категориях
• Созданы шаблоны для дефолтного скина DLE
• Добавлены доп.поля, т.е. это полноценный каталог
• Все фирмы в админке сгруппированы по категориям в скрывающихся меню
• Исправлены ошибки

Модуль нормально работает на 7.2
Скачать с нашего сервера: katalog-kompanij.rar [32,32 Kb] (cкачиваний: 543)
catalog_firm_fix.rar [65,71 Kb] (cкачиваний: 566)
Другие новости по теме:

Категория: Модули » Бесплатные ----- Просмотров: 7546 ----- Комментариев: 6

Вернуться

  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
можно скрины посмотреть?
  • Группа: User
  • ICQ: --
  • Регистрация: 4.04.2009
  • Комментариев: 5
  • Публикаций: 0
^
Да, а еще лучше демо...
  • Группа: User
  • ICQ: --
  • Регистрация: 21.02.2010
  • Комментариев: 2
  • Публикаций: 0
^
Вот демо, но честно модуль очень сырой http://www.svadba44.ru/firms.html

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Может кто возьмется за доработку (модификацию) модуля, естественно за $ ? С предложениями в ЛС.
  • Группа: User
  • ICQ: 469452
  • Регистрация: 12.09.2008
  • Комментариев: 20
  • Публикаций: 0
^
Fatal error: Call to undefined function xfirmsload() in /home/p15123/www/manikom-auto.ru/engine/inc/xfirms.php on line 114

Народ такую ошибку выдаёт. Не выполнил восьмой пункт установки:
8. В файле engine/inc/functions.inc.php

после

function auth() {
header('WWW-Authenticate: Basic realm="Admin Area"');
header('HTTP/1.0 401 Unauthorized');
echo "<H1>Access Denied</H1>";
exit;
}

пишем

//Leshiy for Firms Catalog
function xfirmsdataload ($id) {

if ($id == "") return;

$xfieldsdata = explode("||", $id);
foreach ($xfieldsdata as $xfielddata) {
list($xfielddataname, $xfielddatavalue) = explode("|", $xfielddata);
$xfielddataname = str_replace("|", "|", $xfielddataname);
$xfielddataname = str_replace("__NEWL__", "\r\n", $xfielddataname);
$xfielddatavalue = str_replace("|", "|", $xfielddatavalue);
$xfielddatavalue = str_replace("__NEWL__", "\r\n", $xfielddatavalue);
$data[$xfielddataname] = $xfielddatavalue;
}
return $data;
}

function xfirmsload() {
global $lang;
$path = ENGINE_DIR.'/data/xfirms.txt';
$filecontents = file($path);

if (!is_array($filecontents))
msg("error", $lang['xfield_error'], "$lang[xfield_err_3] \"engine/data/xfields.txt\". $lang[xfield_err_4]");

foreach ($filecontents as $name => $value) {
$filecontents[$name] = explode("|", trim($value));
foreach ($filecontents[$name] as $name2 => $value2) {
$value2 = str_replace("|", "|", $value2);
$value2 = str_replace("__NEWL__", "\r\n", $value2);
$filecontents[$name][$name2] = htmlspecialchars($value2);
}
}
return $filecontents;
}

function CategoryFirmsSelection($categoryid = 0, $parentid = 0, $nocat = true, $sublevelmarker =
'', $returnstring = '')
{
$firm_cats = get_vars("firm_cats");


$root_category = array();

if ($parentid == 0) {
if ($nocat)
$returnstring .= '<option value="0"></option>';
} else {
$sublevelmarker .= '|--';
}

if (count($firm_cats)) {

foreach ($firm_cats as $cats) {
if ($cats['parent_id'] == $parentid)
$root_category[] = $cats['cid'];
}

if (count($root_category)) {
foreach ($root_category as $cid) {

$returnstring .= "<option value=\"" . $cid . '" ';

if (is_array($categoryid)) {
foreach ($categoryid as $element) {
if ($element == $cid)
$returnstring .= 'SELECTED';
}
} elseif ($categoryid == $cid)
$returnstring .= 'SELECTED';

$returnstring .= '>' . $sublevelmarker . $firm_cats[$cid]['cat_name'] .
'</option>';

$returnstring = CategoryFirmsSelection($categoryid, $cid, false, $sublevelmarker,
$returnstring);
}
}
}
return $returnstring;
}


ТК просто нет этого файта в девятке!) Помогите пожалуйста, что делать?)

--------------------
  • Corsair

  • 11 апреля 2011 17:38
  • Группа: User
  • ICQ: --
  • Регистрация: 9.03.2011
  • Комментариев: 37
  • Публикаций: 18
^
Цитата: SunSh1ne
Не выполнил восьмой пункт установки: 8. В файле engine/inc/functions.inc.php просто нет этого файта в девятке!) Помогите пожалуйста, что делать?)

А по адресу: engine/inc/include/functions.inc.php слабо заглянуть!? nq fellow

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