portal.rzn-planet.ru/ — здесь вы разрабатывали для меня портал, почему поддомен выключили?
Я к вам претензий не имею, время потерял, бывает. Сейчас трудно найти ответственного исполнителя, к сожалению.
Если вы готовы продолжить работу, давайте продолжим, предоставьте на своем сервере 1 этап.
Турецкий
+17
Репутация
0
Рейтинг
БЛ > 150, поэтапная разработка, разработка на вашем сервере
Отправил ТЗ в личку, сразу предупреждаю предоплаты не будет.
Если нет времени или заняты другими проектами, тоже прошу не беспокоить.
Если нет времени или заняты другими проектами, тоже прошу не беспокоить.
Итак, Rossoman пропал, продолжаю искать грамотного программиста знающего instantcms!
Работу взял Rossoman
отправил
Требуется грамотный программист для реализации городского портала на инстанте.
Новичков прошу проходить мимо т.к. в ТЗ больше 60ти хаков/компонентов/модулей для этого портала.
Примеры выполненных порталов или потфолио прошу в личку.
Новичков прошу проходить мимо т.к. в ТЗ больше 60ти хаков/компонентов/модулей для этого портала.
Примеры выполненных порталов или потфолио прошу в личку.
Мой первый хак, прошу сильно не пинать 
admin\components\catalog\backend.php строка 550 заменяем
на
admin\components\catalog\backend.php строка 625 заменяем
на
admin\components\catalog\backend.php строка 956 заменяем
на
admin\components\catalog\backend.php строка 1195 заменяем
на
components\catalog\frontend.php строка 585 перед
вставляем
admin\components\catalog\backend.php строка 715 перед
вставить
admin\components\catalog\backend.php строка 897 заменить
на
Формат поля: Название поля|выбор1, выбор2, выбор3
Например: Ваш пол|мужской, женский
Изменения в файлы лучше делать снизу вверх, дабы не сбивались номера строк и было легко найти нужную строку

admin\components\catalog\backend.php строка 550 заменяем
if ($_REQUEST['fformat'][$key]=='html') { $fstruct[$key] .= '/~h~/'; } if ($_REQUEST['fformat'][$key]=='link') { $fstruct[$key] .= '/~l~/'; } if ($_REQUEST['flink'][$key]) { $fstruct[$key] .= '/~m~/'; }
if ($_REQUEST['fformat'][$key]=='html') { $fstruct[$key] .= '/~h~/'; } elseif ($_REQUEST['fformat'][$key]=='link') { $fstruct[$key] .= '/~l~/'; } elseif ($_REQUEST['fformat'][$key]=='select') { $fstruct[$key] .= '/~s~/'; } if ($_REQUEST['flink'][$key]) { $fstruct[$key] .= '/~m~/'; }
if ($_REQUEST['fformat'][$key]=='html') { $fstruct[$key] .= '/~h~/'; } if ($_REQUEST['fformat'][$key]=='link') { $fstruct[$key] .= '/~l~/'; } if ($_REQUEST['flink'][$key]) { $fstruct[$key] .= '/~m~/'; }
if ($_REQUEST['fformat'][$key]=='html') { $fstruct[$key] .= '/~h~/'; } elseif ($_REQUEST['fformat'][$key]=='link') { $fstruct[$key] .= '/~l~/'; } elseif ($_REQUEST['fformat'][$key]=='select') { $fstruct[$key] .= '/~s~/'; } if ($_REQUEST['flink'][$key]) { $fstruct[$key] .= '/~m~/'; }
elseif (strstr($value, '/~l~/')) { $ftype = 'link'; $value=str_replace('/~l~/', '', $value); } else { $ftype='text'; }
else $ftype='text';
<option value="text" <?php if(@$fstruct[$f]) { if ($ftype=='text') { echo 'selected'; } } ?>>Текст</option> <option value="html" <?php if(@$fstruct[$f]) { if ($ftype=='html') { echo 'selected'; } } ?>>HTML</option> <option value="link" <?php if(@$fstruct[$f]) { if ($ftype=='link') { echo 'selected'; } } ?>>Ссылка</option>
<option value="text" <?php if(@$fstruct[$f]) { if ($ftype=='text') { echo 'selected'; } } ?>>Текст</option> <option value="html" <?php if(@$fstruct[$f]) { if ($ftype=='html') { echo 'selected'; } } ?>>HTML</option> <option value="link" <?php if(@$fstruct[$f]) { if ($ftype=='link') { echo 'selected'; } } ?>>Ссылка</option> <option value="select" <?php if(@$fstruct[$f]) { if ($ftype=='select') { echo 'selected'; } } ?>>Выбор</option>
if (strstr($value, '/~h~/')){ $value = str_replace('/~h~/', '', $value); $is_html = true; } else { $is_html = false; }
if (strstr($value, '/~s~/')) { $value = str_replace('/~s~/', '', $value); $value = substr($value, 0, strpos($value, '|')); }
}
elseif (strstr($value, '/~l~/')) { $ftype = 'link'; $value=str_replace('/~l~/', '', $value); } else { $ftype='text'; }
elseif (strstr($value, '/~s~/')) { $ftype = 'select'; $value=str_replace('/~s~/', '', $value); } else { $ftype='text'; }
Формат поля: Название поля|выбор1, выбор2, выбор3
Например: Ваш пол|мужской, женский
Изменения в файлы лучше делать снизу вверх, дабы не сбивались номера строк и было легко найти нужную строку