широкоформатная печать москвакупить кованые решетки, кованые элементы
Скачать здесь http://fedoroff.net/load/maps/geografic/politiko_a...
Комментарии: 0 Просмотров: 566 Группа: Общие Метки: карта россии
Перестала включаться игра, причём вообще. При нажатии на ярлык на рабочем столе не происходит никакой реакции, будто бы я ничего и не нажимала. Раньше играла совершенно нормально, глюков при включении не возникало. Последний раз, когда играла - вышла из игры без каких-либо неприятностей. После - ничего нового не закачивала. Что делать? Как быть? Игра скаченная, установочный файл давно удалён =( Попробуйте удалить файлы Accessory.cache и Groups.cache Они находятся в папке "Мои документы\EA Games\The Sims 2" У меня вот уже год, как игра каждый второй раз отказывается запускаться - именно, что ничего не происходит. И я регулярно удаляю эти два файла, после чего все запускается. За нужность не беспокойтесь - игра их каждый раз генерирует заново. Хотя у меня игра вообще лицензионная, и с чего такой глюк - до сих пор не знаю...Попробуйте удалить файлы Accessory.cache и Groups.cacheОни находятся в папке "Мои документы\EA Games\The Sims 2"У меня вот уже год, как игра каждый второй раз отказывается запускаться - именно, что ничего не происходит.И я регулярно удаляю эти два файла, после чего все запускается.За нужность не беспокойтесь - игра их каждый раз генерирует заново.Хотя у меня игра вообще лицензионная, и с чего такой глюк - до сих пор не знаю...
Комментарии: 0 Просмотров: 883 Группа: Общие Метки: sims 2, cashe
Добро пожаловать на наш сайт www.o-ucoze.ru! На сайте Вы легко можете найти и скачать нужные скрипты и шаблоны для ucoz. А также кнопки и иконки для ucoz.
Так что же все-таки такое ucoz и скрипты для него? Во-первых, ucoz представляет собой бесплатную платформу (площадку), в которую входит хостинг и система управления сайтом. За счет этого есть возможность сделать очень сложные Интернет-проекты. Причем это очень просто. В него входит большое количество разных модулей, которые вполне могут применяться как отдельно (форумы, блоги), так и все разом – чтобы сделать полнофункциональный сайт. Модулей очень много, вот некоторые из них: - Форум - Пользователи - Фотоальбомы - Дневник (блог) - Каталог статей - Гостевая книга - Шаблоны - Мини-чат - Статистика - Новости сайта - Каталог ссылок - Каталог файлов - Объявления, - Тесты - FAQ - e-mail формы - Опросы И другие На данный момент в системе ucoz находится более шестисот восьмидесяти тысяч сайтов. Скрипты – определенные сценарии, которые помогают автоматизировать задачу. Без скрипта какую-то задачу пользователь делал бы «ручками». Для этого скрипты для ucoz и нужны. Говоря проще, с их помощью можно легче и быстрее выполнять разные задачи. К примеру, в модулях форма для отправки сообщений, гостевая книга и других. У нас на сайте вы сможете найти более 1000 разнообразных скриптов для ucoz. У нас есть много чего, к примеру: скрипт – аватар и профиль, флеш игры, защита от копирования html страницы, форумная статистика и еще много другого.
Комментарии: 0 Просмотров: 1128 Группа: Общие Метки: www.o-ucoze.ru
Комментарии: 0 Просмотров: 771 Группа: Общие Метки: www.pr-cy.ru
Javascript is allowed for paid accounts in banners only. Data were stripped!
Все разжевываю!!! совместно c Gidvantus!!! Все будет работать!!!: С самого начала определитесь с местом меню на сайте, чтобы точно подобрать ему высоту и ширину 1) Создать меню в программе, (как выше говрилось в Legal Domain поставить свой домен, где будет располагаться ваш сайт) Не забудьте про ссылки URL на пункты меню! ВНИМАНИЕ!!!!!!!!!!Обращаю внимание что все пишется БЕЗ "www"; легал домен пишется БЕЗ http://, а URL-на пунктах меню c http://!!!!!!! 2) Нажмите "опубликовать" -> в появившемся окошке "ок" -> Записываем теги из окна публикации этот: нужно вписать сразу после тега на вашей страничке! (как в окошке, там для примера) Второй тег соответсвенно после 3) Жмем Publish и выбираем место (лучше всего на рабочий стол) 4) закрываем браузер(который показывал как будет выглядеть меню) и видим на рабочем столе сгенерировались папка "меню-дата" и 5 файлов -> страничку можно в корзину, папку и все остальное заливаем на сайт. Запомните путь на сайте к файлу swfobject! 5) в теге из пункта 2: Наслаждаемся!!!)))
Комментарии: 0 Просмотров: 1083 Группа: Общие Метки: flash menu labs pro
Нажмите три клавиши одновременно "Зеленая"(Посыл вызова)+"3"+"*" и не отпуская трех кнопок нажмите на клавишу включения телефона и дождитесь заставки с сообщением о форматировании.
Комментарии: 0 Просмотров: 714 Группа: Общие
1 Общие положения1.1 Условия участия в аукционе Продавцарегистрация на web-сервере Организатора http://webnames.ru; оформление Заказа для продаваемых доменов - формирование из доменов Лота аукциона (администратором доменов является Продавец, регистратором доменов является Организатор); подтверждение оформления Заказа - выставление Лота на аукцион. Принятие участие в торгах, путем формирования и выставления на аукцион лот, является подтверждением согласия с положениями Регламента аукциона и настоящими Правилами.1.2 Условия участия в аукционе ПокупателяСогласие с положениями Регламента аукциона и настоящими Правилами. Регламент и Правила опубликованы на сайте организатора. Регистрация на сайте организатора и подтверждение регистрационных данных согласно пункту 4.1 Регламента проведения аукциона доменов. Наличие на лицевом счету участника аукциона средств в размере не менее текущей цены домена. Принятие участие в торгах, путем подачи ставки за выставленный на аукцион лот, является подтверждением согласия с положениями Регламента аукциона и настоящими Правилами.Пополнение лицевого счета осуществляется любым способом из представленных на сайте организатора.2 Голландский аукцион освобождающихся доменов2.1 Принцип работы голландского аукциона освобождающихся доменовГолландский аукцион характеризуется снижением цены в процессе проведения торгов. Организатор аукциона определяет стартовую цену домена, дату и время начала и завершения торгов и шаг снижения цены.Победителем аукциона считается участник торгов первым оплативший выставленный на продажу лот по текущей цене.2.2 Начало и завершение аукциона. Цена домена и шаг аукциона.На аукцион выставляются домены, срок освобождения которых запланирован через 8 (восемь) суток от начала торгов.Оповещение о проведении торгов: за 1 (одни) сутки до начала аукциона. Начало торгов: 0:00 МСК за 8 суток до даты освобождения домена.Завершение торгов: 24:00 МСК за сутки до даты освобождения домена.Интервал снижения цены: 6 часов Стартовая цена: 5000 рублей.Конечная цена: 1000 или 90 рублей (в зависимости от ТиЦ).Шаг снижения цены: переменный2.3 Покупка лота. Возврат денег.Покупка домена осуществляется из списка аукциона и является безотзывным действием.Оплата домена осуществляется автоматическим переводом средств, в размере текущей стоимости лота, с лицевого счета участника аукциона на лицевой счет Организатора.При неудачной регистрации домена, по любой причине, победителю аукциона возвращаются средства в размере поданной им ставки. Средства переводятся на лицевой счет победителя аукциона.2.4 Получение прав администрирования доменомПолучение управлением доменом происходит в течение следующих суток после завершения аукциона, в случае удачной регистрации освобождающегося домена Организатором аукциона и проходит в два этапа:регистрация домена на имя Организатора аукциона передача управления доменом от Организатора к победителю аукциона. Дальнейшее управление доменом осуществляется победителем аукциона через контрольную панель на сайте Организатора аукциона.3 Аукцион фиксированной цены3.1 Принцип работы аукциона фиксированной ценыАукцион фиксированной цены характеризуется неизменяемой ценой за лот в процессе проведения торгов. Продавец определяет стартовую цену лота, перечень доменов, входящих в состав лота, продолжительность аукциона. В состав лота может входить более одного домена.Победителем аукциона считается участник торгов первым оплативший выставленный на продажу лот по текущей цене.3.2 Начало и завершение аукциона. Цена лота.Оповещение о проведении торгов: По завершении формирования лота. Начало торгов: Через 1 (одни) сутки после подтверждения формирования лота.Продолжительность аукциона: Определяется продавцом. Стартовая цена лота: Определяется продавцом.Изменение цены в ходе торгов: Нет.3.3 Покупка лота. Возврат денег.Покупка лота осуществляется из списка аукциона и является безотзывным действием.Оплата лота осуществляется автоматическим переводом средств, в размере текущей стоимости лота, с лицевого счета участника аукциона на лицевой счет организатора.При неудачной передаче прав администрирования любого из доменов в составе лота к победителю аукциона, по любой причине, победителю аукциона возвращаются средства в размере поданной им ставки. Средства переводятся на лицевой счет победителя аукциона. Права администрирования для всех доменов в составе лота возвращаются продавцу.3.4 Получение прав администрирования доменом (доменами)Получение прав администрирования доменом (доменами) происходит в течение следующих 10 (десяти) рабочих дней после оплаты победителем аукциона лота.Дальнейшее управление доменом (доменами) осуществляется победителем аукциона через контрольную панель на сайте организатора аукциона.4. Аукцион с повышением ставок (Обычный аукцион)4.1 Принцип работы обычного аукционаОткрытый аукцион характеризуется увеличением цены за лот в процессе проведения торгов. Продавец определяет стартовую цену лота, перечень доменов, входящих в состав лота, продолжительность аукциона. В состав лота может входить более одного домена.Участники аукциона подают ставки за лот. Ставка может быть равна стартовой цене лота или превышать лучшую ставку за лот. Победителем аукциона считается участник торгов предложивший лучшую ставку на момент закрытия торгов по лоту.4.2 Начало и завершение аукциона. Цена лота.Оповещение о проведении торгов: По завершении формирования лота. Начало торгов: Через 1 (одни) сутки после подтверждения формирования лота.Продолжительность аукциона: Определяется продавцом. Стартовая цена лота: Определяется продавцом.Изменение цены в ходе торгов: Да, на сумму не менее шага аукциона.Шаг аукциона (минимум): 10 рублей.4.3 Подача ставки. Покупка лота. Возврат денег.Подача ставки лота осуществляется из списка аукциона и является безотзывным действием. Участнику аукциона, подавшему предыдущую ставку, средства, в размере поданной ставки, автоматически возвращаются на его лицевой счет.Оплата ставки за лота осуществляется автоматическим переводом средств, в размере поданной участником ставки, с лицевого счета участника аукциона на лицевой счет организатора.Торги могут быть продлены от указанного на web-сервере http://webnames.ru момента окончания торгов на 1 (один) час, если в течении последнего часа сделана ставка.Победителем аукциона считается участник подавший лучшую ставку на момент завершения аукциона.При неудачной передаче прав администрирования любого из доменов в составе лота к победителю аукциона, по любой причине, победителю аукциона возвращаются средства в размере поданной им ставки. Средства переводятся на лицевой счет победителя аукциона. Права администрирования для всех доменов в составе лота возвращаются продавцу.4.4 Получение прав администрирования доменом (доменами)Получение прав администрирования доменом (доменами) происходит в течение следующих 10 (десяти) рабочих дней после завершения аукциона.Дальнейшее управление доменом (доменами) осуществляется победителем аукциона через контрольную панель на сайте организатора аукциона.5 Аукцион прямой продажи5.1 Принцип работы аукциона прямой продажи.Аукцион прямой продажи характеризуется назначением фиксированной цены за лот и конкретного Покупателя лота. Продавец задает Покупателя лота (Логин в системе авторизации сайта Организатора http://webnames.ru), цену лота, перечень доменов, входящих в состав лота, продолжительность аукциона. В состав лота может входить более одного домена.Лот отображается только в перечне аукционов Покупателя, для которого он был создан.5.2 Начало и завершение аукциона. Цена лота.Оповещение о проведении торгов: По завершении формирования лота. Начало торгов: Через 1 (одни) сутки после подтверждения формирования лота.Продолжительность аукциона: Определяется Продавцом. Стартовая цена лота: Определяется продавцом.Изменение цены в ходе торгов: Нет.5.3 Покупка лота. Возврат денег.Покупка лота осуществляется из списка аукциона и является безотзывным действием.Оплата лота осуществляется автоматическим переводом средств, в размере текущей стоимости лота, с лицевого счета участника аукциона на лицевой счет организатора.При неудачной передаче прав администрирования любого из доменов в составе лота к Покупателю, по любой причине, Покупателю возвращаются средства в размере поданной им ставки. Средства переводятся на лицевой счет Покупателя. Права администрирования для всех доменов в составе лота возвращаются Продавцу.5.4 Получение прав администрирования доменом (доменами).Получение прав администрирования доменом (доменами) происходит в течение следующих 10 (десяти) рабочих дней после завершения аукциона.Дальнейшее управление доменом (доменами) осуществляется Покупателем через контрольную панель на сайте Организатора аукциона.
Комментарии: 0 Просмотров: 805 Группа: Общие Метки: правила, аукциона
Изменить тарифный план вы можете при помощи Мобильного Помощника, Мобильного портала, Интернет-Помощника, а также при помощи SMS-запроса. Отправка SMS-сообщения — наиболее удобный способ смены тарифа. Просто отправьте SMS-сообщение с кодом тарифа на номер 111: Код тарифа Классный — 015 Код тарифа Свободный — 011 Код тарифа RED_text — 010 Код тарифа Мы — 009 Код тарифа RED — 008 Код тарифа MAXI — 016 Код тарифа Первый — 007 Код тарифа Супер Первый — 012 Стоимость перехода на указанные тарифы — 30 руб. При наличии подключенной услуги «Однократная смена тарифного плана» переход на любой из указанных тарифов осуществляется бесплатно.
Комментарии: 0 Просмотров: 807 Группа: Общие
Проще всего делать шаблоны на основе уже сверстанных в HTML статических страниц. Рассмотрим создание и подключение шаблона на примере. Допустим, уже есть HTML-файл такого содержания:<html> <head> <meta name="description" content="описание сайта Василия Пупкина" /> <meta name="keywords" content="Вася Василий Пупкин официальный сайт" /> <title>Сайт Васи Пупкина: Главная страница</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body><!-- начало меню --> <table border="1"> <tr> <td><a href="/"><b>Главная</b></a></td> </tr> <tr> <td><a href="/about/">Обо мне</a></td> </tr> <tr> <td><a href="/me_and_me/">Я и мировое господство</a></td> </tr> <tr> <td><a href="/contacts/">Контакты</a></td> </tr> </table><!-- конец меню --> <h1>Главная страница</h1> <p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p> <p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p> <p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p> <p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p> <p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p> <p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p> </body></html>Для того, чтобы добавить шаблон в CMS, нужно создать файл в директории tpls/content, например, test.tpl, и вставить туда ваш HTML-код. CSS-файл следует положить в папку css/cms и назвать style.css. Изображения желательно положить в папку images. Не забудьте поменять пути ко всем изображениям и CSS-файлам.Чтобы система «увидела» новый шаблон и начала использовать его для вывода страниц, шаблон необходимо добавить в систему. Для этого следует зайти в настройки модуля «Структура», вкладка «Шаблоны» (http://yourdomain.ru/admin/content/config/). Вы увидите список уже установленных шаблонов в каждом домене, которые существуют в выбранной языковой версии.Чтобы подключить новый файл шаблона, заполните в самой нижней свободной строке поля «Название шаблона» (дайте ему какое-нибудь осмысленное название, например «Мой тестовый шаблон») и «Имя файла» (в нашем случае, «test.tpl») и нажмите кнопку «Сохранить».Если вы хотите, чтобы этот шаблон использовался в качестве шаблона по умолчанию, поставьте напротив него отметку «Основной». Теперь при этот шаблон будет выбран по умолчанию в выпадающем списке выбора шаблонов. Так же он будет использоваться для вывода системных страниц, которые используют шаблон по умолчанию (Регистрация, Восстановление пароля, Карта сайта).Шаблоны будут видны в выпадающем списке при редактировании каждой страницы:Таким образом, на одном сайте можно одновременно использовать много шаблонов, выбирая подходящий шаблон как для отдельной страницы, так и для группы страниц.Попробуйте создать новую страницу (убедитесь, что в опции «Шаблон дизайна» выбран новый шаблон) и посмотрите, что получилось на сайте.На сайте должен появиться ваш HTML-шаблон. Но сейчас он статический. Теперь вам надо сделать его динамическим.Для начала надо определить, какие части HTML-кода будут изменяться. В нашем случае изменяться будут:заголовок окна <title>;мета-теги keywords и description;заголовок текста <h1>;собственно текст;меню сайта.Значит, предстоит немного поработать с HTML-шаблоном и вместо изменяющихся участков поставить соответствующие макросы.Например, в начале HTML-файла заданы мета-теги и тайтл:<meta name="description" content="описание сайта Василия Пупкина" /><meta name="keywords" content="Вася Василий Пупкин официальный сайт" /> <title>Сайт Васи Пупкина: Главная страница</title>Заменяем их на соответствующие макросы (список макросов дан в приложении):<meta name="description" content="%description%" /><meta name="keywords" content="%keywords%" /><title>%title%</title>Теперь система при формировании страниц будет брать мета-теги и тайтл, прописанные для каждой страницы индивидуально, и подставлять их вместо соответствующих макросов. Названия макросов запомнить очень просто.Аналогично поступим с заголовком текста. Было так:<h1>Главная страница</h1>А станет так. Заголовок текста выводится макросом %header%:<h1>%header%</h1>Основной текст страницы тоже изменяется:<p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p><p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p><p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p><p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p><p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p><p>Текст обо мне: Текст обо мне: Текст обо мне: Текст обо мне: </p>Для вывода основного текста страницы есть макрос %content%: %content% В начало файла между тегами <head> и </head> вставляем строчку:<script type="text/javascript" src="/js/easy.php"></script>Эта строчка подключает функцию быстрого редактирования и другие полезные возможности. При помощи нее вы сможете, нажав Shift+D, быстро перейти к правке текущей страницы сайта или каких-либо ее фрагментов.В итоге должно получиться следующее:<html> <head> <meta name="description" content="%description%" /> <meta name="keywords" content="%keywords%" /> <title>%title%</title> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/js/easy.php"></script> </head> <body> <!-- начало меню --> <table border="1"> <tr> <td><a href="/"><b>Главная</b></a></td> </tr> <tr> <td><a href="/about/">О компании</a></td> </tr> <tr> <td><a href="/projects/">Проекты</a></td> </tr> <tr> <td><a href="/contacts/">Контакты</a></td> </tr> </table><!-- конец меню --> <h1>%header%</h1> %content% </body></html>Итак, мы сохраняем файл шаблона и смотрим на результат. Теперь страница практически полностью динамическая, за исключением меню. Предстоит «оживить» меню сайта. Посмотрим как сверстано меню:<!-- начало меню --> <table border="1"> <tr> <td><a href="/"><b>Главная</b></a></td> </tr> <tr> <td><a href="/about/">Обо мне</a></td> </tr> <tr> <td><a href="/me_and_me/">Я и мировое господство</a></td> </tr> <tr> <td><a href="/contacts/">Контакты</a></td> </tr> </table><!-- конец меню -->Меню состоит из пунктов. Само меню как-то оформлено, да и у пунктов тоже есть оформление. Например, у всего меню может быть некая рамка или фон, текущий пункт меню может быть выделен жирным и т.п. Еще в одном меню могут быть разные уровни.Выделим обрамление меню:<!-- начало меню --> <table border="1"> <!-здесь пойдут пункты меню --> </table><!-- конец меню -->Пункт меню оформлен так:<tr> <td><a href="/contacts/">Контакты</a></td></tr>Текущий пункт меню оформлен по-другому:<tr> <td><a href="/"><b>Главная</b></a></td></tr>Исходный шаблон меню находится в файле /tpls/content/menu/default.tpl и выглядит так:<?php$FORMS = Array(); $FORMS['menu_block_level1'] = <<<END %lines% END; $FORMS['menu_line_level1'] = <<<END <div class="menu"><a href="%link%" class="menu">%text%</a></div>END;$FORMS['menu_line_level1_a'] = <<<END <div class="menu_a"><span class="menu_a">%text%</span></div> END;?>Вначале немного непонятно. На самом деле, все очень просто. Посмотрим на первую часть кода:$FORMS['menu_block_level1'] = <<<END%lines%END;Это блок, который называется menu_block_level1. Есть всего 3 типа таких блоков.menu_block_level1 ― содержит HTML-обрамление меню;menu_line_level1 ― содержит HTML-код пункта меню;menu_line_level1_a ― то же самое, что и menu_line_level1, только используется для активного пункта меню.Все, что расположено между <<<END и END; воспринимается, как html-шаблон (для всего меню или для отдельного пункта).При генерации меню, система берет шаблоны пунктов (например, menu_line_level1), и ставит их друг за другом. Получается HTML-код, в котором содержатся все пункты меню. Этот код вставляется вместо макроса %lines%.Итак, необходимо проставить код, который мы выделили выше (обрамление, пункты меню) в соответствующие блоки. Должно получиться примерно так:<?php$FORMS = Array(); $FORMS['menu_block_level1'] = <<<END <!-- обрамление меню --> <table border="1"> %lines% </table><!-- конец обрамления меню -->END; $FORMS['menu_line_level1'] = <<<END <!-- пункт меню --> <tr> <td><a href="%link%">%text%</a></td> </tr><!-- конец пункта меню --> END; $FORMS['menu_line_level1_a'] = <<<END <!-- активный пункт меню --> <tr> <td><a href="%link%"><b>%text%</b></a></td> </tr><!-- конец активного пункта меню --> END;?>Мы уже знаем, что вместо %lines% система подставляет пункты меню с их HTML-обрамлением. Нам встретились новые макросы. Вместо %link% вставляется URL пункта меню, а вместо %text% ― текст (определяется в поле «название страницы»).Теперь меню можно вставить в шаблон страницы макросом %menu%::<html> <head> <meta name="description" content="%description%" /> <meta name="keywords" content="%keywords%" /> <title>%title%</title> <link href="style.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="/js/easy.php"></script> </head> <body> <!-- начало меню --> %menu%<!-- конец меню --> <h1>%header%</h1> %content% </body></html>Шаблон готов. Если вы хотите на каких-то страницах сайта выводить меню по другому шаблону, нужно создать еще один файл с шаблоном меню в той же папке. Например, menu2.tpl. Соответственно, при подключении меню к шаблону страницы вместо %menu% надо написать немного по-другому: %content menu('menu2')%.Работа этого и других макросов подробно описана в текущей документации. Работа с ними строится точно по такому же принципу: вы разбиваете необходимый кусок HTML-шаблона на отдельные части, подставлявляете в соответствующие блоки нужных шаблонов, вставляете на место этого куска соответствующий макрос и он начинает работать.Пользовательские макросыВ шаблонах вы можете использовать не только макросы, входящие в состав системы UMI.CMS, но и собственные макросы. Вы можете создавать макросы двух типов:Макросы, выводящие значение некоторой переменной (переменных). Примером могут служить рассмотренные выше макросы %title% и %keywords%.Макросы, представляющие собой вызов PHP-функции. Вызов такого макроса имеет следующий вид: %<Имя класса> <Имя функции>()%, например %comments insert()%.Чтобы создать макрос первого типа, например %my_string%, вам потребуется выполнить следующие действия: Откройте модуль «Шаблоны данных».Откройте редактирование нужного типа данных (например, «Раздел сайта\Страница контента»).Создайте новую группу полей с любым названием.В этой группе полей создайте новое поле c названием «Моя строка» и «идентификатором» «my_string».Выберите тип поля «Строка».В редактировании страницы контента заполните поле «Моя строка», которое появилось после того, как вы отредактировали тип данных.Теперь при выводе этой страницы вы можете использовать макрос %my_string%, который будет выводить значение этого поля. Макрос %my_string% работает аналогично макросу %data getProperty(id,my_string,template)%, если все блоки шаблона /tpls/data/template.tpl содержат только вызов макроса %value%.Подробно о том, какие типы полей можно использовать, вы можете прочитать в пользовательской документации к модулю «Шаблоны данных» по адресу help.umi-cms.ru Если требуется создать макрос второго типа, вы можете использовать один их следующих двух способов.Если новый макрос не будет входить в состав какого-либо модуля UMI.CMS и вызывать методы класса этого модуля, то можно использовать упрощенный порядок создания макроса. При этом достаточно открыть в папке /classes/modules/ файл custom.php и ввести исходный код PHP-функции, например:<?php class custom { public function new_func() { ... код функции ... } };?>После этого вы можете включать в шаблоны созданный макрос, например custom new_func(), который будет выполнять соответствующую PHP-функцию.Если же новый макрос будет входить в состав одного из модулей UMI.CMS и обращаться к методам соответствующего класса, то для создания такого макроса необходимо выполнить следующие действия:Откройте папку класса для того модуля UMI.CMS, в котором будет использоваться создаваемый макрос. Например, если макрос предназначен для использования на странице новостей, откройте папку /classes/modules/news.В этой папке откройте файл __custom.php и введите исходный код PHP-функции, например:<?php abstract class __custom_news { public function new_func() { ... код функции ... } };?>Зарегистрируйте созданную функцию в реестре:Откройте реестр. Для этого наберите в адресной строке браузера: http:/ваш_сайт/regedit/index.php. Если скрипт реестра не найден, запросите его в Службе Заботы о Клиентах; в корневой папке сайта создайте папку regedit и разместите в ней этот скрипт.В реестре раскройте раздел modules, а в нем — подраздел, соответствующий нужному модулю (например, news). Далее раскройте подраздел func_perms. Вы увидите список групп прав доступа, которые можно назначить тому или иному пользователю.Раскройте подраздел, соответствующий правам доступа, которые вы хотите предоставить к вашей функции. Например, если вы хотите предоставить посетителям вашего сайта доступ на чтение к вашей функции, откройте подраздел view. Добавьте вашу функцию в этот подраздел. Для этого в самой нижней, пустой строке подраздела введите имя функции (например, new_func) и произвольный комментарий.Нажмите кнопку Сохранить.Обновите парметры пользователя «Гость»: откройте модуль «Пользователи», затем откройте для редактирования данные пользователя «Гость» и нажмите кнопку Сохранить.Теперь вы можете включать в шаблоны созданный макрос, например %news new_func()%, который будет выполнять соответствующую PHP-функцию.
Комментарии: 0 Просмотров: 6403 Группа: Размышления о U...