DIX
+32
Репутация
20
Рейтинг
Не совсем подходит: не такой вывод и мало полей для заполнения
Здравствуйте! Я делаю мото проект на ICMS, где должен присутствовать мото календарь.
Что должно быть:
— Список мероприятий с разбивкой по месяцам (на одной странице 12 месяцев, под которыми выводятся события на этот месяц)
— Форма добавления события (Название, описание, дата начала, дата окончания, контактные данные, адрес, постер, категория события)
— Возможность добавления события пользователями с сайта
— Настройки в админке
Как можно это реализовать? С помощью конструктора форм и доски объявлений не удалось реализовать.
Вот примеры того, что мне надобно:
motocalendar.ru/
www.moto.com.ua/calendar.php
Что должно быть:
— Список мероприятий с разбивкой по месяцам (на одной странице 12 месяцев, под которыми выводятся события на этот месяц)
— Форма добавления события (Название, описание, дата начала, дата окончания, контактные данные, адрес, постер, категория события)
— Возможность добавления события пользователями с сайта
— Настройки в админке
Как можно это реализовать? С помощью конструктора форм и доски объявлений не удалось реализовать.
Вот примеры того, что мне надобно:
motocalendar.ru/
www.moto.com.ua/calendar.php
Мой сайт построен в основном на компоненте блогов и я очень удивился, когда не увидел в профиле пользователя счетчика записей в блогах. Решил покопаться и сделал сам, может быть кому понадобится.
Установка:
Открываем файл /components/users/frontend.php
Находим:
После вставляем:
Открываем файл /templates/Ваш_шаблон/components/com_users_profile.tpl
Находим:
После вставляем:
Установка готова. Теперь в профиле каждого зарегистрированного пользователя будет выводиться количество его записей во всех блогах на сайте.
Установка:
Открываем файл /components/users/frontend.php
Находим:
$usr['comments_count'] = $cfg['sw_comm'] ? (int)$inDB->rows_count('cms_comments', "user_id={$usr['id']} AND published=1") : false;
// Blog count by DIX $usr['blog_count'] = $cfg['sw_blogs'] ? (int)$inDB->rows_count('cms_blog_posts', "user_id={$usr['id']} AND published=1") : false; // Blog count by DIX
Находим:
{if $cfg.sw_comm} <div class="field"> <div class="title">{$LANG.COMMENTS}:</div> <div class="value">{$usr.comments_count} {if $usr.comments_count}<a href="/users/{$usr.id}/comments.html" title="{$LANG.READ}">→</a>{/if} </div> </div> {/if}
Установка готова. Теперь в профиле каждого зарегистрированного пользователя будет выводиться количество его записей во всех блогах на сайте.
Спасибо большое, я при переходе на 1.9 не добавил новую форму в шаблон.
Здравствуйте! Уже всё перерыл, но так и не нашел.
Суть проблемы: При добавлении объявления выводится пустое поле и из-за него объявление не добавляется.
InstantCMS 1.9
Суть проблемы: При добавлении объявления выводится пустое поле и из-за него объявление не добавляется.
InstantCMS 1.9
Запрещена запись в базу данных вроде бы. Проверьте настройки записи в БД или обратитесь к хостеру.
Здравствуйте! Решил выложить в паблик дополнение к блогам.
Что делает этот хак?
Хак добавляет внизу каждого материала в компоненте Блоги HTML, BB и прямую ссылку на материал.
Что включает в себя хак?
— Вывод HTML, BB и прямой ссылки на пост;
— Поля, в которых выводятся ссылки, не редактируются;
— При нажатии на поле с кодом ссылки весь код выделяется;
— Дополнительно добавлена кнопка добавления поста в социальные закладки от odnaknopka.ru;
— Стили вынесены в css;
— Все сверстано на div'ах.
Хак сделан на основе хака "Адрес новости" под DLE. Если нужно под другие компоненты, пишите.
Установка:
Всего нам потребуется отредактировать два файла:
— сайт.ру/tempates/Ва_шаблон/compиnents/com_blog_view_post.tpl
— сайт.ру/tempates/Ва_шаблон/css/template.css
1. В com_blog_view_post.tpl в нужное место вставляем:
2. В template.css в любое место вставляем:
Редактируете стили хака под себя и работа завершена!
Что делает этот хак?
Хак добавляет внизу каждого материала в компоненте Блоги HTML, BB и прямую ссылку на материал.
Что включает в себя хак?
— Вывод HTML, BB и прямой ссылки на пост;
— Поля, в которых выводятся ссылки, не редактируются;
— При нажатии на поле с кодом ссылки весь код выделяется;
— Дополнительно добавлена кнопка добавления поста в социальные закладки от odnaknopka.ru;
— Стили вынесены в css;
— Все сверстано на div'ах.
Хак сделан на основе хака "Адрес новости" под DLE. Если нужно под другие компоненты, пишите.
Установка:
Всего нам потребуется отредактировать два файла:
— сайт.ру/tempates/Ва_шаблон/compиnents/com_blog_view_post.tpl
— сайт.ру/tempates/Ва_шаблон/css/template.css
1. В com_blog_view_post.tpl в нужное место вставляем:
<div id="news_address"> Пользуешься сервисами социальных закладок? Понравилась новость? Добавь её в <script src="http://odnaknopka.ru/ok2.js" type="text/javascript"></script> <br /> <br /> <strong>html-cсылка:</strong> <br /> <script> document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="<a href="'+window.location+'">{$post.title}</a>">') </script> <br /> <strong>BB-cсылка:</strong> <br /> <script> document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="[url='+window.location+']{$post.title}[/url]">') </script> <br /> <strong>Прямая ссылка:</strong> <br /> <script> document.write('<input class="na_inp" type="text" onfocus="this.select();" readOnly value="'+window.location+'">') </script> </div>
/*Link to post *by DIX*/ #news_address {width:auto; height:100%; text-align:center; padding:10px; background:#CCC;} .na_inp {width:600px; padding:4px; margin:10px 0 20px 0;}
- Предыдущая
- 1
- 2
- 3
- Показаны 31-37 из 37