My-InstantCMS.Ru

My-InstantCMS.Ru

Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
#1 Компонент Флиртики для 1.10.3 29 октября 2013 в 16:12
1. Добавил main в роутер
  1.  
  2. $routes[] = array(
  3. '_uri' => '/^flirtiki\/main$/i',
  4. 'do' => 'main'
  5. );
  6.  
Всё ровно не работает

3. наверное надо якорь использовать...

Sonat

Незнаю как добавить) например у вкладки Награды нет ссылки а есть якорь на див блок #upr_awards
а если содержимое вкладки загружается с другого файла, незнаю как тут быть
#1 Компонент Флиртики для 1.10.3 29 октября 2013 в 14:24
Всем привет, я начинающий программист и это мой первый компонент, раньше я никогда не разрабатывал ни модуля ни плагина и тем более компонента, так что не судите строго)

Компонент Флиртики — это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…
Например: Пользователю Вася понравилась Маша и он отправил ей флиртик. В Меню пользователя рядом с Сообщения появиться Флиртик(+1) при нажатии открывается страница с 12 случайных парней из сайта, Маша должна найти того парня который отправил Флиртик и у нее 5 попыток… Если Маша сделает неправильный выбор то каждый раз от нее имени отправиться Флиртик тому парню… Каждый неправильный выбор выделяется красным цветом.
Если Маша из списка выберить Васю то произойдет перенаправление к ее профилю, к вкладке Флиртики где будут хранятся Взаимные флиртики...

Скриншоты:
1. Главная страница компонента


2. Страница отправки флиртика


3. Меню пользователя


4. Страница где нужно найти того кто отправил флиртик


5. Вкладка Флиртики в профиле пользователя


В компоненте есть недоработки, по этому прежде чем создать запись в блоге, хотел попросить помощь у сообщество…
Недоработки:
1. После установки компонента, если ввести site.ru/flirtiki/ по умолчанию должна открываться do == "main" но этого не происходить хотя на сайте где создается компонент всё отлично работает
2. Надо преобразовать дату рождения на возраст.
3. При нахождение флиртика должно открываться вкладка Флиртики в профиле но открывается просто профиль
Прикрепленный файл
flirtiki_82i9b.zip 80 Кб
#2 Как добавить свой пункт в usermenu.tpl 24 октября 2013 в 16:17
Создаю компонент который должен выводить один пункт в Меню пользователя и хочу чтоб после установки компонента всё работало без редактирования системных файлов.
В module.php добавли:
  1. ...
  2. cmsCore::loadModel('flirtiki');
  3. $model = new cms_model_flirtiki();
  4. $flirts = $model->getCountFlirt($inUser->id);
  5. ...
  6. assign('flirts', $flirts)->
  7.  
В usermenu.tpl
  1. {if $flirts}
  2. <span class="my_flirtis">
  3. <a href="/flirtiki/my" title="Флиртики">Флиртики (+{$flirts})</a>
  4. </span>
  5. {/if}
Можно ли тут обойтись без редактирование системных файлов?
#1 Как добавить свой пункт в usermenu.tpl 24 октября 2013 в 10:02
Возможно ли с помощью плагина или чем нибудь еще, добавить свой пункт меню в usermenu.tpl? или обязательно придется редактировать usermenu/module.php и usermenu.tpl?
#3 Редактор для Инстант 2 - голосуем 3 дня 29 сентября 2013 в 01:55
Кстати Live Editor мне понравился...
Там эти эффекты в фотках, кнопки в сслках будут работать без всяких css стилей?
#4 iCMS 2.0 - предложения 14 сентября 2013 в 14:44
Для компонента Группы хотелось бы такую возможность что бы при добавление запись в стену выводилось от имени Группы а так же добавление Блог в группу
#5 Уведомление в favicon 13 сентября 2013 в 00:16
Князь Мышкин, Спасибо, полезная вещь
#6 [ЗАКРЫТО] ICMS 2.1 SE - коннект с облаком 11 сентября 2013 в 21:15
тоже мне закрытый раздел facepalmя про 3.0 писал вам еще расти и расти crazy
#7 [ЗАКРЫТО] ICMS 2.1 SE - коннект с облаком 11 сентября 2013 в 20:53
с версии 3.0 такая же проблема crazy
#8 [ЕСТЬ РЕШЕНИЕ] Как обновить значение переменной с JS или Ajax? 10 сентября 2013 в 12:25
Спасибо, тема закрыта!!!
#9 [ЕСТЬ РЕШЕНИЕ] Как обновить значение переменной с JS или Ajax? 10 сентября 2013 в 11:43
А как сделать переменную вне онклика? то есть как мне передать переменную $nomer в JS без онклика чтоб потом создать переменную var я_переменная = 5?
#1 [ЕСТЬ РЕШЕНИЕ] Как обновить значение переменной с JS или Ajax? 10 сентября 2013 в 11:13
Как обновить значение переменной с JS или Ajax? Есть несколько ссылок которые передают значение переменной в JS
  1. <?php $nomer = 5; ?>
  2. <a href="javascript:void(0);" onClick="obrabotka('<?php echo($nomer); ?>');">
Есть JS который обрабатывает переменную и возвращает результат.
  1. function obrabotka(nomer) {
  2. ...
  3. $.ajax({
  4. type: "POST",
  5. url: "test.php", //В test.php значение nomer уменьшается на 1
  6. data: ({user : nomer}),
  7. success: function(data) {
  8. alert(data);
  9. }
  10. });
  11. }
В test.php значение nomer уменьшается на 1, когда нажимаешь в первый раз вернет 4, но во второй раз тоже вернет 4 так как переменная в PHP не обновляется
#10 iCMS 2.0 - предложения 25 августа 2013 в 19:32
Билà Риус, Мне нравиться, выглядить как у ВК и ФБ. А это уже реализовано? извините не обратил внимание
#11 Помогите выпольнить SQL запрос 24 августа 2013 в 17:31
Александр, Ок спасибо всем за советы.
#12 Помогите выпольнить SQL запрос 24 августа 2013 в 17:07
Тогда может быть сделаю сортировку по (date_log) дата последней авторизации а не RAND()
Мне главное каждый раз получить разных юзеров, хотя разница будет зависит от посещение сайта, для сайтов которых посещают 20-30 юзера в день — одни и те же юзеры всегда будут отображаться sadили же в админке компонента сделать опцию сортировка по дате или случайно…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.