вопрос по домашним страницам

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: вопрос по домашним страницам

Сообщение sergejey »

Palko писал(а):не знаю куда написать... а значит сюда)

Есть такой вопрос - Сделать домашнюю страницу изначально совсем другую по оформлению.
Для того чтоб особо не заморачиваться с программированием, использовал Adobe Muse CC. Он сгенерил для страницы html, css, scripts.. итд
Есть возможность это все запихать в одну из домашних страниц? Что куда запихать? куда копать? )

причина геморроя - удобство работы в редакторе(
Я думаю, что можно объединить все файлы в один html (содержимое css-файла вставить в тэг <style></style>, а js в <script></script) и вставить как код в домашнюю страницу.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Palko
Сообщения: 59
Зарегистрирован: Вт авг 26, 2014 1:59 pm
Откуда: Новосибирск

Re: вопрос по домашним страницам

Сообщение Palko »

ок, попробую. два CSS и пять JS... эх)
Tolstopuz
Сообщения: 8
Зарегистрирован: Чт сен 11, 2014 9:38 am

Re: вопрос по домашним страницам

Сообщение Tolstopuz »

Не могу разобраться как реализовать задумку. Возникли мысли что этого сделать нельзя.
Суть в том что создаю домашнюю страницу в виде Html. добавляю форму ввода. При нажатии на кнопку, хочу чтобы выполнился определённый метод.
Пробовал данные передавать в php файл который находится в папке page. Файл выполняется, но метод не вызывается.
Пробовал из кода самой html страницы вызывать заведомо рабочую функцию отправки почты. Но опять же она не выполняется.
Подскажите, создаваемая в разделе домашние страницы страница видит функции системы или нет?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: вопрос по домашним страницам

Сообщение sergejey »

Tolstopuz писал(а):Не могу разобраться как реализовать задумку. Возникли мысли что этого сделать нельзя.
Суть в том что создаю домашнюю страницу в виде Html. добавляю форму ввода. При нажатии на кнопку, хочу чтобы выполнился определённый метод.
Пробовал данные передавать в php файл который находится в папке page. Файл выполняется, но метод не вызывается.
Пробовал из кода самой html страницы вызывать заведомо рабочую функцию отправки почты. Но опять же она не выполняется.
Подскажите, создаваемая в разделе домашние страницы страница видит функции системы или нет?

если нужно по нажатию на ссылку вызвать какой-то метод (MyObject.MyMethod), то можно это сделать так:
<a href="#" onClick="$.get("/objects/?object=MyObject&op=m&m=MyMethod" );return false;">Тест</a>

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Tolstopuz
Сообщения: 8
Зарегистрирован: Чт сен 11, 2014 9:38 am

Re: вопрос по домашним страницам

Сообщение Tolstopuz »

Спасибо, а при этом можно передавать аргументы методу?
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: вопрос по домашним страницам

Сообщение sergejey »

Tolstopuz писал(а):Спасибо, а при этом можно передавать аргументы методу?
да, любые параметры, переданные в ссылке будут доступны в коде в массиве $params. например, если добавить в ссылку &myparam=myvalue, то в коде можно использовать:

Код: Выделить всё

if ($params['myparam']=='myvalue') {
 //...
} 

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Tolstopuz
Сообщения: 8
Зарегистрирован: Чт сен 11, 2014 9:38 am

Re: вопрос по домашним страницам

Сообщение Tolstopuz »

Класс, спасибо. Очередной шаг пройден. :D
Ответить