Добро пожаловать на сайт! Желаем вам удачного просмотра!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Реклама на сайте
Место свободно Место свободно
  • Страница 1 из 1
  • 1
Сообщение

Этот скрипт — более проработанная версия скрипта «Обсуждение материала на форуме». В том скрипте было несколько багов и он не был настроен под любой модуль.
Изменения:
— Раньше выдавало «Не заполнен полный текст материала…» при использовании визуального редактора - исправлено;
— Адаптация под модули: news, load, dir, board, stuff, publ, blog;
— Добавлена проверка результата от сервера при добавлении темы на форум;
— Немного изменено окошко-уведомление о успешном добавлении;
— Еще несколько мелких исправлений.

Страница добавления/редактирования материала нужного модуля, после $BODY$:
(если модуль news — шаблон Страница архива материалов)

Code
<?if ($MODULE_ID$='news' && $PAGE_ID$='add' or $PAGE_ID$='edit') or $MODULE_ID$!='news'?><script type="text/javascript">   
    var frmt = { module: '$MODULE_ID$', field: $("#drF7"), fid: 2 }   
    includeJSfile("/uForumDiscuss-new.js", "frmt");   
   </script><?endif?>

rF7 меняем на id input-тега, который вы используете для хранения ссылки на форум. Например, модуль news, Дополнительное поле 5, его id: nwF15. Как же узнать id?
Допустим, мы используем модуль Каталог файлов и поле Ссылка на страницу документации к материалу.
Настройки модуля → скриншот
Идем на страницу добавления материала, жмем Ctrl+U и ищем там это поле и смотрим его id. (если уровень ваших знаний HTML немного больше нуля, вы поймете).
Идем в замену стандартных надписей и изменяем название поля. Тут можно почитать об этом подробнее.
fid: 2
Меняем на id форума, в который будем добавлять темы.
Качаем скрипт и заливаем в корень сайта. Там можно изменить текст темы и её название.
Нужный модуль → Страница материала и комментариев к нему:
Ищем там $код$ поля, которое вы использовали, и добавляем примерно следующее (в любое место)

Code
<?if($код$)?><a href="$код$">Обсуждение материала на форуме</a><?endif?>

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


Автор - oops
Дата добавления - 13.02.2011 в 12:11
СообщениеУ мя у одного скрины не открываются??

Автор - pincho
Дата добавления - 14.02.2011 в 19:23
Сообщениеу меня открылся

Автор - Таррифор
Дата добавления - 15.02.2011 в 17:35
Тема о материале на форуме
oops Российская ФедерацияДата: Воскресенье, 13.02.2011, 12:11 | Сообщение # 1
Логин: oops
Имя:
Сообщений: 86
Награды: 0
Репутация:
Замечания:
[ Для того чтобы читать сообщения Зарегистрируйтесь или войдите как пользователь ]


pincho Российская ФедерацияДата: Понедельник, 14.02.2011, 19:23 | Сообщение # 2
Логин: pincho
Имя: Dmitriy Gubkin
Сообщений: 18
Награды: 0
Репутация:
Замечания:
[ Для того чтобы читать сообщения Зарегистрируйтесь или войдите как пользователь ]
Таррифор Российская ФедерацияДата: Вторник, 15.02.2011, 17:35 | Сообщение # 3
Логин: Таррифор
Имя: Vasya Pechkin
Сообщений: 19
Награды: 0
Репутация:
Замечания:
[ Для того чтобы читать сообщения Зарегистрируйтесь или войдите как пользователь ]
  • Страница 1 из 1
  • 1
Поиск: