Авторизировавшись на сайте Вы получаете возможность заказывать эксклюзивные вещи для Вашего сайта, скачивать новинки, общаться с друзьями.
      Если у Вас ещё нет аккаунта на BEST STUDIO, вы можете создать его потратив не более 10-ти секунд используя форму справа с заголовком "Вход на сайт"
Вход на сайт
Логин:
Пароль:
Вход
Войти по Логину и Паролю
О нас
Cтудия скриптов и дизайна BEST STUDIO, как студия перспективных веб-разработок, была основана 1 июля 2009 г. Уже более 17000 зарегистрированых пользователей! С момента ее создания мы четко придерживаемся принципа: «Быстро, качествено, дорого».
Заказывая работу для вашего сайта у нас, вы экономите время...
Этот скрипт — более проработанная версия скрипта «Обсуждение материала на форуме». В том скрипте было несколько багов и он не был настроен под любой модуль. Изменения: — Раньше выдавало «Не заполнен полный текст материала…» при использовании визуального редактора - исправлено; — Адаптация под модули: news, load, dir, board, stuff, publ, blog; — Добавлена проверка результата от сервера при добавлении темы на форум; — Немного изменено окошко-уведомление о успешном добавлении; — Еще несколько мелких исправлений.
Протестировал в: Firefox 3.6.13; Chrome 8.0.552.224; Opera 11.0
Страница добавления/редактирования материала нужного модуля, после $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?>
drF7 меняем на id input-тега, который вы используете для хранения ссылки на форум. Например, модуль news, Дополнительное поле 5, его id: nwF15. Как же узнать id? Допустим, мы используем модуль Каталог файлов и поле Ссылка на страницу документации к материалу. Настройки модуля →. Идем на страницу добавления материала, жмем Ctrl+U и ищем там это поле и смотрим его id. (если уровень ваших знаний HTML немного больше нуля, вы поймете). Идем в замену стандартных надписей и изменяем название поля. Тут можно почитать об этом подробнее.
fid: 2 Меняем на id форума, в который будем добавлять темы. Качаем скрипт и заливаем в корень сайта. Там можно изменить текст темы и её название. Нужный модуль → Страница материала и комментариев к нему: Ищем там $код$ поля, которое вы использовали, и добавляем примерно следующее (в любое место)
Code
<?if($код$)?><a href="$код$">Обсуждение материала на форуме</a><?endif?>
Полное описание функций и алгоритма скрипта можно почитать в предыдущей версии. Проверьте права групп, все должны иметь право редактировать свои материалы.
Данный раздел авторский все работы являются собственностью ucods.3dn.ru любое коммерческое использование строго запрещено.
При копировании материала указываем источник ucods.3dn.ru
Для редактирования кода необходимо иметь хотя бы базовые знания в HTML, CSS и Js технологиях.
Поделиться новостью в социальной сети.
Добавил:Lex@Дата добавления:13.03.2011 в 11:53 по МСККатегория:Каталог файловПросмотров:6934Комментариев:18Эмоций:
Помогите, пожалуйста, - мне надо, чтобы при создании темы в каталоге файлов автоматически создавалась новость в архиве новостей, в которой бы было краткое содержание темы + ссылка на тему в каталоге файлов. Не могу понять, как это сделать...
все работает, в статьях и новостях нормально, а вот в БЛОГ странно. Все добавляется, но ссылка с форума на материал работае хорошо, а вот с блога "обсудить на форуме" просто обновляет страницу, то есть не на форум а просто на саму запись в блоге. В чем может быть дело?
Работает, размещает, все в порядке...НО! Это только если скрипт размещен на сайте, как оригинал - в ANSI. На uCoz`е, который работает в UTF8, в результате работы скрипта, все отображается в виде "крякозябр". При размещении в UTF8 - проблема, описанная в последних 2-х постах. Что делать, подскажите?
Скрипт работает - размещает ссылку в указанном форуме, НО...В странице материала и комментариев - ничего Использовал следующее: ?if($SOURCE_URL$)?> a href="$SOURCE_URL$">Обсуждение материала на форуме /a> ?endif?> Код немного обкарнал - не знаю, будет отображаться. В чем может быть причина!?
А при добавлении материала, напротив "Материал на форуме" должно быть поле ввода или чекбокс??? у меня поле. Использовал под это $OTHER2$ для новостей. Соответственно что туда введу, туда и перенаправляет.