Интересно конечно, после Флиртиков постараюсь взяться за данную идею)Может автору данного компонента будет интересно это воплотить ;)

My-InstantCMS.Ru
По всем вопросам пишите в телеграм, сюда без VPN не пускает
+1127
Репутация
16304
Рейтинг
Раньше только для себя подправлял коды и т.д, но когда посмотрел видео Instantcms 2 — Пишем компонент начал по немножко понимать как всё устроено)Неплохо, очень неплохо для начинающего программиста ))) Раньше вообще не кодили?
Часть идеи не моя, такая фишка лет 3-4 назад была в одном сайте который щас не работает, захотел сделать такой для себя и сделал частично по памяти) точно помню что там предлагали 12 случайных людей и была попытка…Интересно! Ваша идея такого сервиса?
Не работает, наверно это только у меня1. Так:
Да, но как открыть вкладку который в атрибуте href="" стоить ссылка а не якорь3. instantcms.ru/users/Evanescence#upr_awards — откроется вкладка наград
1. Добавил main в роутер
Всё ровно не работает
Незнаю как добавить) например у вкладки Награды нет ссылки а есть якорь на див блок #upr_awards
а если содержимое вкладки загружается с другого файла, незнаю как тут быть
'_uri' => '/^flirtiki\/main$/i', 'do' => 'main' );
3. наверное надо якорь использовать...
Незнаю как добавить) например у вкладки Награды нет ссылки а есть якорь на див блок #upr_awards
а если содержимое вкладки загружается с другого файла, незнаю как тут быть
Всем привет, я начинающий программист и это мой первый компонент, раньше я никогда не разрабатывал ни модуля ни плагина и тем более компонента, так что не судите строго)
Компонент Флиртики — это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…
Например: Пользователю Вася понравилась Маша и он отправил ей флиртик. В Меню пользователя рядом с Сообщения появиться Флиртик(+1) при нажатии открывается страница с 12 случайных парней из сайта, Маша должна найти того парня который отправил Флиртик и у нее 5 попыток… Если Маша сделает неправильный выбор то каждый раз от нее имени отправиться Флиртик тому парню… Каждый неправильный выбор выделяется красным цветом.
Если Маша из списка выберить Васю то произойдет перенаправление к ее профилю, к вкладке Флиртики где будут хранятся Взаимные флиртики...
Скриншоты:
1. Главная страница компонента
2. Страница отправки флиртика
3. Меню пользователя
4. Страница где нужно найти того кто отправил флиртик
5. Вкладка Флиртики в профиле пользователя
В компоненте есть недоработки, по этому прежде чем создать запись в блоге, хотел попросить помощь у сообщество…
Недоработки:
1. После установки компонента, если ввести site.ru/flirtiki/ по умолчанию должна открываться do == "main" но этого не происходить хотя на сайте где создается компонент всё отлично работает
2. Надо преобразовать дату рождения на возраст.
3. При нахождение флиртика должно открываться вкладка Флиртики в профиле но открывается просто профиль
Компонент Флиртики — это что то типа игра для вашего сайта, суть компонента в том что бы сблизить ваших пользователей друг с другом…
Например: Пользователю Вася понравилась Маша и он отправил ей флиртик. В Меню пользователя рядом с Сообщения появиться Флиртик(+1) при нажатии открывается страница с 12 случайных парней из сайта, Маша должна найти того парня который отправил Флиртик и у нее 5 попыток… Если Маша сделает неправильный выбор то каждый раз от нее имени отправиться Флиртик тому парню… Каждый неправильный выбор выделяется красным цветом.
Если Маша из списка выберить Васю то произойдет перенаправление к ее профилю, к вкладке Флиртики где будут хранятся Взаимные флиртики...
Скриншоты:
1. Главная страница компонента
2. Страница отправки флиртика
3. Меню пользователя
4. Страница где нужно найти того кто отправил флиртик
5. Вкладка Флиртики в профиле пользователя
В компоненте есть недоработки, по этому прежде чем создать запись в блоге, хотел попросить помощь у сообщество…
Недоработки:
1. После установки компонента, если ввести site.ru/flirtiki/ по умолчанию должна открываться do == "main" но этого не происходить хотя на сайте где создается компонент всё отлично работает
3. При нахождение флиртика должно открываться вкладка Флиртики в профиле но открывается просто профиль
Прикрепленный файл
flirtiki_82i9b.zip
80 Кб
Создаю компонент который должен выводить один пункт в Меню пользователя и хочу чтоб после установки компонента всё работало без редактирования системных файлов.
В module.php добавли:
В usermenu.tpl
Можно ли тут обойтись без редактирование системных файлов?
В module.php добавли:
... cmsCore::loadModel('flirtiki'); $model = new cms_model_flirtiki(); $flirts = $model->getCountFlirt($inUser->id); ... assign('flirts', $flirts)->
{if $flirts} <span class="my_flirtis"> <a href="/flirtiki/my" title="Флиртики">Флиртики (+{$flirts})</a> </span> {/if}
Возможно ли с помощью плагина или чем нибудь еще, добавить свой пункт меню в usermenu.tpl? или обязательно придется редактировать usermenu/module.php и usermenu.tpl?
Кстати Live Editor мне понравился...
Там эти эффекты в фотках, кнопки в сслках будут работать без всяких css стилей?
Там эти эффекты в фотках, кнопки в сслках будут работать без всяких css стилей?
Для компонента Группы хотелось бы такую возможность что бы при добавление запись в стену выводилось от имени Группы а так же добавление Блог в группу
Князь Мышкин, Спасибо, полезная вещь
тоже мне закрытый раздел
я про 3.0 писал вам еще расти и расти


с версии 3.0 такая же проблема

Спасибо, тема закрыта!!!
А как сделать переменную вне онклика? то есть как мне передать переменную $nomer в JS без онклика чтоб потом создать переменную var я_переменная = 5?
Как обновить значение переменной с JS или Ajax? Есть несколько ссылок которые передают значение переменной в JS
Есть JS который обрабатывает переменную и возвращает результат.
В test.php значение nomer уменьшается на 1, когда нажимаешь в первый раз вернет 4, но во второй раз тоже вернет 4 так как переменная в PHP не обновляется
<?php $nomer = 5; ?> <a href="javascript:void(0);" onClick="obrabotka('<?php echo($nomer); ?>');">
function obrabotka(nomer) { ... $.ajax({ type: "POST", url: "test.php", //В test.php значение nomer уменьшается на 1 data: ({user : nomer}), success: function(data) { alert(data); } }); }