My-InstantCMS.Ru

My-InstantCMS.Ru

По всем вопросам пишите в телеграм, сюда без VPN не пускает
+1127
Репутация
16304
Рейтинг
#1 Компонент Флиртики для 1.10.3 30 октября 2013 в 15:40

Может автору данного компонента будет интересно это воплотить ;)

Amurland
Интересно конечно, после Флиртиков постараюсь взяться за данную идею)
#2 Компонент Флиртики для 1.10.3 30 октября 2013 в 15:02

Неплохо, очень неплохо для начинающего программиста ))) Раньше вообще не кодили?

AndroS
Раньше только для себя подправлял коды и т.д, но когда посмотрел видео Instantcms 2 — Пишем компонент начал по немножко понимать как всё устроено)

Интересно! Ваша идея такого сервиса?

Noname
Часть идеи не моя, такая фишка лет 3-4 назад была в одном сайте который щас не работает, захотел сделать такой для себя и сделал частично по памяти) точно помню что там предлагали 12 случайных людей и была попытка…
#3 Компонент Флиртики для 1.10.3 29 октября 2013 в 18:01

1. Так:

lokanaft
Не работает, наверно это только у меня

3. instantcms.ru/users/Evanescence#upr_awards — откроется вкладка наград

lokanaft
Да, но как открыть вкладку который в атрибуте href="" стоить ссылка а не якорь
#4 Компонент Флиртики для 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 Кб
#5 Как добавить свой пункт в 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?
#6 Редактор для Инстант 2 - голосуем 3 дня 29 сентября 2013 в 01:55
Кстати Live Editor мне понравился...
Там эти эффекты в фотках, кнопки в сслках будут работать без всяких css стилей?
#7 iCMS 2.0 - предложения 14 сентября 2013 в 14:44
Для компонента Группы хотелось бы такую возможность что бы при добавление запись в стену выводилось от имени Группы а так же добавление Блог в группу
#8 Уведомление в favicon 13 сентября 2013 в 00:16
Князь Мышкин, Спасибо, полезная вещь
#9 [ЗАКРЫТО] ICMS 2.1 SE - коннект с облаком 11 сентября 2013 в 21:15
тоже мне закрытый раздел facepalmя про 3.0 писал вам еще расти и расти crazy
#10 [ЗАКРЫТО] ICMS 2.1 SE - коннект с облаком 11 сентября 2013 в 20:53
с версии 3.0 такая же проблема crazy
#11 [ЕСТЬ РЕШЕНИЕ] Как обновить значение переменной с JS или Ajax? 10 сентября 2013 в 12:25
Спасибо, тема закрыта!!!
#12 [ЕСТЬ РЕШЕНИЕ] Как обновить значение переменной с 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 не обновляется
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.