[Каталоги] JBoard Ver.2.0 Коммерческая версия

проверил всё нормально.
создал новую страницу, добавил картинку, сохранил, проверил - работает. Работа проверялась на локалке.

Проверь всё тоже самое но без исправлений Black#FFFFFF (то есть работоспособность со старым файлом)

Вот мой конфиг клас пхп
========================================================
PHP:
<?php
define("SPAW_CFG_TRANSFER_NONE", 0); 
define("SPAW_CFG_TRANSFER_JS", 1); 
define("SPAW_CFG_TRANSFER_REQUEST", 2);
define("SPAW_CFG_TRANSFER_SECURE", 4);
class SpawConfigItem
{     
  function SpawConfigItem($name, $value, $transfer_type)
  {
    $this->name = $name;
    $this->value = $value;
    $this->transfer_type = $transfer_type;
  }
  var $name;
  var $value;
  var $transfer_type;
}

class SpawConfig
{
  var $config;
  function SpawConfig()
  {    $this->config = SpawConfig::configVar();  }
    
  function &configVar()
  { static $config;    return $config;  }
  
  function setStaticConfigItem($name, $value, $transfer_type=SPAW_CFG_TRANSFER_NONE)
  {
    $cfg = &SpawConfig::configVar();
    $cfg[$name] = new SpawConfigItem($name, $value, $transfer_type);
  }
 
  function setConfigItem($name, $value, $transfer_type=SPAW_CFG_TRANSFER_NONE)
  {
    $this->config[$name] = new SpawConfigItem($name, $value, $transfer_type);
  }
  
  function getStaticConfigItem($name)
  {
    $cfg = &SpawConfig::configVar();
    if (isset($cfg[$name]))
      return $cfg[$name];
    else
      return NULL;
  }
  
  function getConfigItem($name)
  { $cfg = $this->config;
    if (isset($cfg[$name]))
      return $cfg[$name];
    else
      return NULL;
  }
       
  function setStaticConfigValue($name, $value)
  {
    $cfg_item = SpawConfig::getStaticConfigItem($name);
    if ($cfg_item)
    {
      $cfg_item->value = $value;
      SpawConfig::setStaticConfigItem($cfg_item->name, $cfg_item->value, $cfg_item->transfer_type);
    }
  }
  function setStaticConfigValueElement($name, $index, $value)
  {
    $cfg_item = SpawConfig::getStaticConfigItem($name);
    if ($cfg_item && is_array($cfg_item->value))
    { $cfg_item->value[$index] = $value;
      SpawConfig::setStaticConfigItem($cfg_item->name, $cfg_item->value, $cfg_item->transfer_type);
    }
  }              
       
  function setConfigValue($name, $value)
  {
    $cfg_item = $this->getConfigItem($name);
    
    if ($cfg_item)
    {
      $cfg_item->value = $value;
      $this->setConfigItem($cfg_item->name, $cfg_item->value, $cfg_item->transfer_type);
    }
  }

  function setConfigValueElement($name, $index, $value)
  {
    $cfg_item = $this->getConfigItem($name);
    if ($cfg_item && is_array($cfg_item->value))
    {
      $cfg_item->value[$index] = $value;
      $this->setConfigItem($cfg_item->name, $cfg_item->value, $cfg_item->transfer_type);
    }
  }              
       
  function getStaticConfigValue($name)
  {
    $cfg_item = SpawConfig::getStaticConfigItem($name);

    if ($cfg_item)
      return $cfg_item->value;
    else
      return NULL;
  }

  function getStaticConfigValueElement($name, $index)
  {
    $cfg_item = SpawConfig::getStaticConfigItem($name);
    if ($cfg_item && is_array($cfg_item->value) && !empty($cfg_item->value[$index]))
      return $cfg_item->value[$index];
    else
      return NULL;
  }              
        
  function getConfigValue($name)
  {
    $cfg_item = $this->getConfigItem($name);

    if ($cfg_item)
      return $cfg_item->value;
    else
      return NULL;
  }

  function getConfigValueElement($name, $index)
  {
    $cfg_item = $this->getConfigItem($name);
    if ($cfg_item && is_array($cfg_item->value) && !empty($cfg_item->value[$index]))
      return $cfg_item->value[$index];
    else
      return NULL;
  }              
  function storeSecureConfig()
  {
    $strcfg = '';
    $cfg = $this->config;
    $sec_cfg = array();
    $result = '';
    $stored_cfg = SpawVars::getSessionVar("spaw_configs");
    
    foreach($cfg as $key => $cfg_item)
    {
      if ($cfg_item->transfer_type & SPAW_CFG_TRANSFER_SECURE)
      {
        $strcfg .= $key . serialize($cfg_item);
        $sec_cfg[$key] = $cfg_item;
      } 
    }
    if ($strcfg != '')
    {
      $result = md5($strcfg);
      $stored_cfg[$result] = $sec_cfg;
      SpawVars::setSessionVar("spaw_configs", $stored_cfg);
    }
    return $result;
  }
  function restoreSecureConfig($scid)
  {
    $sec_cfg = SpawVars::getSessionVar("spaw_configs");
    if ($sec_cfg != null && $sec_cfg != '' && is_array($sec_cfg) && isset($sec_cfg[$scid]) && is_array($sec_cfg[$scid]))
    {
      foreach($sec_cfg[$scid] as $key => $cfg_item)
        $this->setConfigItem($cfg_item->name, $cfg_item->value, $cfg_item->transfer_type);
    }
  }
}
?>
==================================================
 
Щас дважды проверил с исправлением Black#FFFFFF и без - с исправлением выдает вышеописанную ошибку... странно :nezn:
Изменил код config.class.php от Poslannik - тоже самое.
 
Тогда у меня 2 варианта к действию:
1. Оставить как есть - главное что всё остальное работает нормально. А картинку или ссылку можно прикрутить через html редактор:)
2. Постараться сделать бекап каталога editor и файла admin/scontent.php
 
Пока использую вариант №3:

Оставлю все как есть, редактор то работает (и ссылки и картинки вставляет) просто сверху в редакторе с десяток строк с ошибками выдает.
Потихоньку разберусь с этим. Просто я уже столько изменений внес в скрипт, что всякое может быть :ah:
 
Привет всем! Попробовал добавить новость на данном скрипте и обнаружил что от прямой ссылки остался только текст а теги обрезало... а ссылка нужна... Не подскажете как сделать так чтобы при добавлении ссылок в новость она не обрезалась а в объявлениях так и осталось как есть??? :bc:

PS: Включать\отключать через админку пробовал... не помогает... т.е. нужно править сам код, а вот где и как это вопрос...
PPS: Еще такой вопрос возник а граббера\парсера объвлений под эту штуку для первоначального наполнения ни у кого нету??? :)
 
vip объявления

Поставил себе на сервак доску...исправил все что надо...
Все нормально фурычик...тока зметил одно свойство...
Делая объявление VIP через дней 5-6 , объявление становиться автоматически простым...Хотя срок объявления ещё 25-24 дней..
И так не один раз а постоянно..
 
Поставил себе на сервак доску...исправил все что надо...
Все нормально фурычик...тока зметил одно свойство...
Делая объявление VIP через дней 5-6 , объявление становиться автоматически простым...Хотя срок объявления ещё 25-24 дней..
И так не один раз а постоянно..


В адмнке - Конфигурация - Sms-биллинг - На сколько дней включается статус "VIP" ...
 
Подскажите пожалуйста, как сделать вывод названия города (или + герба города), при выводе объявлений по городам?
 
Назад
Сверху