Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Тема закрыта
1 2 3 4 5 ... >>

Ошибки Fapos 0.9.93

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#21
Drunya, это я еще про опечатки вроде "Сделанно" молчу ;)

Добавлено 2011.03.03 09-39

В функции "edit_post_form" файла "\modules\forum\index.php" необходимо заменить строку
Code:
$view    = $this->Parser->getAndParse('forum/previewmessage.html' );
на строку
Code:
$view    = $this->Parser->getAndParse('default/previewmessage.html' );
И удалить лишний файл шаблона "forum/previewmessage.html".

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#22
Wasja пишет:
Drunya, это я еще про опечатки вроде "Сделанно" молчу [smile]
гггг)))) :D Да и такое есть, один за всем не углядишь.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#23
При редактировании или предварительном просмотре сообщений, содержащих теги {META}, {NAVIGATION}, {PAGINATION}, {USERS_ONLINE} и {BOOT_TIME}, происходит их замена автотекстом. При простом добавлении текста - баг не возникает. Баг возникает во всех модулях.
Проблема вызвана тем, что при загрузке шаблона сначала происходит замена внутренних тегов (в том числе и сообщения), а лишь потом - замена глобальных тегов.
Частичное решение - перенос тега, отвечающего за сообщение, из внутренних в глабальные (последним). Однако в этом случае все равно остается проблема с заменой тега {BOOT_TIME}, что требует дополнительного исправления функции "_view" в файле "\sys\inc\module.php".
Решение - необходимо перед строкой, устанавливающей замену тега сообщения, например
Code:
$markets['{MAIN_TEXT}'] = $message;
добавить строки
Code:
$message = str_replace('{', '{', $message);
$message = str_replace('}', '}', $message);
В связи с глобальностью проблемы исправление оставляю за автором. ;)

Отредактировано автором 3 Мар 2011

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#24
проблему исправим. решение есть, просто как видно, я не везде его применил)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Wasja

  • Истенный Атомовод
  • Юзер
  • 397
  • Репутация:19 
  • Предупреждения: 0 
  • Регистрация:
    11 Ноя 2010
#25
Для исправления бага с ошибкой редактирования профиля пользователя администратором необходимо в функции "update_by_admin" файла "\modules\users\index.php" заменить строки
Code:
// Проверяем поля формы на недопустимые символы
        if (!empty($icq) and !$valobj->cha_val(V_INT, $icq))
            $error = $error.'<li>поле "ICQ" содержит недопустимые символы</li>'."\n";
        if (!empty($about) and !$valobj->cha_val(V_TEXT, $about))
            $error = $error.'<li>поле "Интересы" содержит недопустимые символы</li>'."\n";
        if (!empty($signature) and !preg_match(V_TEXT, $signature))
            $error = $error.'<li>поле "Подпись" содержит недопустимые символы</li>'."\n";
        if (!empty($url) and !$valobj->cha_val(V_URL, $url))
            $error = $error.'<li>поле "Домашняя страничка" должно соответствовать формату http://www.homepage.ru</li>'."\n";
на строки
Code:
// Проверяем поля формы на недопустимые символы
        if (!empty($icq) and !$valobj->cha_val($icq, V_INT))
            $error = $error.'<li>поле "ICQ" содержит недопустимые символы</li>'."\n";
        if (!empty($about) and !$valobj->cha_val($about, V_TEXT))
            $error = $error.'<li>поле "Интересы" содержит недопустимые символы</li>'."\n";
        if (!empty($signature) and !$valobj->cha_val($signature, V_TEXT))
            $error = $error.'<li>поле "Подпись" содержит недопустимые символы</li>'."\n";
        if (!empty($url) and !$valobj->cha_val($url, V_URL))
            $error = $error.'<li>поле "Домашняя страничка" должно соответствовать формату http://www.homepage.ru</li>'."\n";

skad0

  • Атом-мозг
  • Юзер
  • 841
  • Репутация:10 
  • Предупреждения: 0 
  • Регистрация:
    2 Окт 2010
#26


Баг в Хроме и Сафари, да и на всех вебкитах. В Хром Плюсе сайт вообще в поносе

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#27
skad0 пишет:
Баг в Хроме и Сафари, да и на всех вебкитах. В Хром Плюсе сайт вообще в поносе
Если есть желание то можете сказать мне что где прописать для кросбраузерности. Я в этом не очень силен)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

skad0

  • Атом-мозг
  • Юзер
  • 841
  • Репутация:10 
  • Предупреждения: 0 
  • Регистрация:
    2 Окт 2010
#28
Кроссбраузерно не сделаешь. Сделай заплатку отдельным css и в пыхе скриптом проверяй на браузер и заменяй метку на css. Сколько не пытался фиксировать в разных браузерах, в вебкитах и гето все по разному.

Ещё баг:


Пишется так:
Code:
input {
outline: 0px;
}



Добавлено 2011.03.11 15-50



фиксится так:
Code:
textarea {
   resize: none;
}

Отредактировано автором 11 Мар 2011

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#29
ппц, эти браузеры режут меня пополам(

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

ARMI

  • Заклинатель Атома
  • Пользователь
  • 1858
  • Репутация:46 
  • Предупреждения: 0 
  • Регистрация:
    4 Янв 2011
#30
Drunya пишет:
эти браузеры режут меня пополам
:0 бывает, задалбуешся подстраиваться под один браузер - выходит криво в другом, подстраеваешь и под него - криво в третем, подстраеваешь и под него - криво в первом) и так замкнутый круг получается ;) это так раздражает)

Я горжусь тем, что помогаю в развитии бесплатной CMS - AtomX
1 2 3 4 5 ... >>
Сейчас online: 44. Зарегистрированных: 0. Гостей: 44.