Перейти к публикации

Рекомендованные сообщения

Здравствуйте. Установил каталог фирм, все выполнял как того требовала инструкция. Но при попытке попасть на страницу добавления фирмы падает следующее сообщение: Fatal error: Call to undefined function: xfirmsload() in z:\home\test.info\www\engine\inc\xfirms.php on line 114

Кто работал с данным модулем помогите пожалуйста. Заранее спасибо.

Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте. Установил каталог фирм, все выполнял как того требовала инструкция. Но при попытке попасть на страницу добавления фирмы падает следующее сообщение: Fatal error: Call to undefined function: xfirmsload() in z:\home\test.info\www\engine\inc\xfirms.php on line 114

Кто работал с данным модулем помогите пожалуйста. Заранее спасибо.

чё с ним работать - в ошибке понятно написано, что в файле xfirms.php вызывается неизвестная функция xfirmsload(). Попробуй поищи ее в файлах модуля, если найдешь проверь в xfirms.php есть ли на этот файл ссылка типа(include, require)

Ссылка на сообщение
Поделиться на других сайтах

я не силен в программировании вот ссылка на модуль каталог фирмесли можно посмотрите что там не так.

Ссылка на сообщение
Поделиться на других сайтах

я не силен в программировании вот ссылка на модуль каталог фирмесли можно посмотрите что там не так.

проверьте еще раз выполнили вы пункт 8. из файла readme:

8. В файле engine/inc/functions.inc.php......

судя по ошибке вы этого не сделали, если сделали, то попробуй:

перед 114 строкой файла xfirms.php: $xfields = xfirmsload();

вставить вот это

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;

}

Ссылка на сообщение
Поделиться на других сайтах

я не силен в программировании вот ссылка на модуль каталог фирмесли можно посмотрите что там не так.

проверьте еще раз выполнили вы пункт 8. из файла readme:

8. В файле engine/inc/functions.inc.php......

судя по ошибке вы этого не сделали, если сделали, то попробуй:

перед 114 строкой файла xfirms.php: $xfields = xfirmsload();

вставить вот это

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;

}

у меня этот файл не engine/inc/functions.inc.php а engine/inc/include/functions.inc.php

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Backzzz, я так понял человек для Вас делал модуль за деньги, а Вы его на общак так сказать :(

Ссылка на сообщение
Поделиться на других сайтах

DeeMon,

вопрос в том, как договаривались.

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

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

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

поправьте меня, если я не прав

Изменено пользователем prikindel
Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

Backzzz, я так понял человек для Вас делал модуль за деньги, а Вы его на общак так сказать :(

Этому модулю 100 лет, лежит в сети, худшего я еще не видел. Кто-то его еще даже толкает за 50 баксов :D

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...