ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (5): « 1 2 [3] 4 5 »   

> Без описания
NordWest
Отправлено: 18 августа 2013 — 10:26
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




При редактировании поста опции не слетают, а вот при создании нового - есть косяк. Растерялся
 
 
Yamaliya
Отправлено: 18 августа 2013 — 10:36
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




Там кода то... файл post.php
CODE:
$PreviewData = '';
if ($fm->_String('preview') !== '') {
CheckPostSize('inpost');
$html = (defined('IS_ADMIN') && $fm->_Boolean($fm->input,'html') === TRUE) ?TRUE:FALSE;
$PreviewText = $fm->bads_filter($fm->formatpost($fm->input['inpost'],$html));
$fm->LANG['PreviewTitle'] = $fm->bads_filter($fm->input['topictitle']);
include('./templates/'.DEF_SKIN.'/preview.tpl');
}
Программеры, ау! help
 
 
NordWest
Отправлено: 18 августа 2013 — 10:57
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Самое простое решение - это сделать по умолчанию эту опцию включенной, т.к. она всё равно видна только админу.
 
 
Yamaliya
Отправлено: 18 августа 2013 — 11:04
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




А как это сделать? Что на что заменить?
 
 
NordWest
Отправлено: 18 августа 2013 — 11:09
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Ищите файл post_form.tpl и там код

CODE:
<input name="html" type="radio" value="yes"> {$fm->LANG['Yes']}
<input name="html" type="radio" value="no" checked> {$fm->LANG['No']}


меняем на

CODE:
<input name="html" type="radio" value="yes" checked> {$fm->LANG['Yes']}
<input name="html" type="radio" value="no"> {$fm->LANG['No']}

(Добавление)
Для полноты картины подобные действия нужно произвести в
post_reply.tpl
post_edit.tpl
post_addnew.tpl

Так же есть подобный переключатель в
news_add.tpl
но я не понимаю для чего этот файл и смущает отсутствие условия видимости этого переключателя только админам - в остальных файлах он спрятан под условие
if (defined('IS_ADMIN'Подмигивание) а тут нет.... выглядит как потенциальная уязвимость. Растерялся
(Добавление)
Цитата:
выглядит как потенциальная уязвимость.

Нет, всё нормально с безопасностью.
Сам файл news_add.tpl вызывается при условии, что в системе админ, так что можно спать спокойно. Радость

(Отредактировано автором: 18 августа 2013 — 11:09)

 
 
NordWest
Отправлено: 18 августа 2013 — 13:11
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Всё, сдаюсь... Лучше я ничего не сделаю... Огорчение
 
 
Yamaliya
Отправлено: 20 августа 2013 — 04:09
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




У меня тоже ничего не получается Огорчение . Хотя при редактировании сообщения всё работает правильно, а вот при создании нового сообщения - ну никак не хочет работать
 
 
NordWest
Отправлено: 20 августа 2013 — 08:37
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




wasp
Что конкретно не получается? Не ставится по умолчанию в нужную позицию переключатель, или переключатель ставится, но по факту не срабатывает?
 
 
Yamaliya
Отправлено: 20 августа 2013 — 09:32
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




По умолчанию галочка должна быть снята, а после предпросмотра оставаться в том же положении, в котором она была до предпросмотра. Вот это и не получается.
 
 
NordWest
Отправлено: 20 августа 2013 — 11:30
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Скрипт не запоминает положение переключателя. Каждый раз переключатель встает в ту позицию, которая намертво прописана в скрипте как позиция по умолчанию. Вы код в файлах post_reply.tpl post_edit.tpl и post_addnew.tpl меняли? Если нет - поменяйте.
(Добавление)
Хотя подождите...
Я кажется нащупал универсальное решение.
 
 
NordWest
Отправлено: 20 августа 2013 — 14:05
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Всё, вроде получилось. При переходе к предварительному просмотру удалось добиться что бы переключатели запоминали свое положение. Могу в принципе описать как это сделать. Но это только на форме быстрого ответа. На полной форме скорее всего то же нужно будет править код... Короче доведу до ума и только потом выложу инструкцию.
 
 
Yamaliya
Отправлено: 21 августа 2013 — 02:33
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




NordWest пишет:
Скрипт не запоминает положение переключателя.
Но ведь при редактировании сообщения запоминает!
 
 
NordWest
Отправлено: 21 августа 2013 — 07:32
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Да в том то и дело, что не запоминает. Попробуйте снять галочку показа смайликов - смайлики в предварительном просмотре показываются в любом случае. Я вообще не врубаюсь как скрипт работает в режиме правки поста. Вроде очень похоже всё по структуре на скрипт добавления нового поста но работает как то по другому (или работает с ошибкой, которую я пока не вижу). Огорчение
(Добавление)
Инструкция уже готова, но она затрагивает только создание новых сообщений - с правкой я пока в ступоре. Если очень нужно - могу выложить пока то, что есть.
 
 
NordWest
Отправлено: 21 августа 2013 — 14:28
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Победил и правку - там на AJAX было заверчено вот и взрывал мозг.
Мануал (довольно объемный) сюда выкладывать, или лучше отдельную тему создать?
 
 
NordWest
Отправлено: 21 августа 2013 — 17:15
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Выложил описание здесь.

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

(Отредактировано автором: 21 августа 2013 — 17:15)

 
 
Страниц (5): « 1 2 [3] 4 5 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Решение проблем »

> Похожие темы: Разные небольшие проблемы
Темы Форум Информация о теме Обновление
ExBB FM 1.0 RC1
Новые возможности, решение проблемы обнуления файлов!
Релизы Ответов: 233
Автор темы: yura3d
1 мая 2009 — 13:07
Автор: yura3d
Создание собственного скина или с чего начать?
первые шаги и небольшие советы
Обсуждение Ответов: 72
Автор темы: Victor
28 июня 2014 — 09:25
Автор: petrov
Переход на новую версию.
Возникающие проблемы
Установка и обновление Ответов: 5
Автор темы: talex
14 августа 2009 — 17:00
Автор: Alex Dragon
Кривое отображение последнего форума в списке категории
Описание причины и решение проблемы
Решение проблем Ответов: 3
Автор темы: cod
11 октября 2011 — 07:03
Автор: electron
Массовая отправка писем
Какие могут быть проблемы при отправке.
Общие вопросы Ответов: 1
Автор темы: сашакаша
12 декабря 2013 — 03:55
Автор: Zeg
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0696]     [ ]