ФорумСообществоФлейм → Посоветуйте решение для создания социально сети

Посоветуйте решение для создания социально сети

  • Nyaah

    Сообщения: 574 Репутация: N Группа: Джедаи

    Spritz 10 июля 2010 г. 9:37, спустя 8 часов 10 минут 38 секунд

    // получаем пароль, ахуеть как удобно xD
    JRequest::getVar('password', '', 'post', 'string', JREQUEST_ALLOWRAW)
    Контроллеры в жумла хз что а не контроллеры, вьюшки работают как контроллеры, шаблоны как вьюшки, работа с бд через жопу, работа с сессиями через жопу аж два раза, а так да, оч удобная для разработчика система xD
    Work, buy, consume, die
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 10 июля 2010 г. 10:20, спустя 42 минуты 26 секунд

    Nyaah, lol, но увы это правда)
    Сапожник без сапог
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 10 июля 2010 г. 12:00, спустя 1 час 39 минут 58 секунд

    а если у меня нет вьюшек а только шаблоны?
  • user_name

    Сообщения: 271 Репутация: N Группа: Кто попало

    Spritz 10 июля 2010 г. 12:10, спустя 10 минут 13 секунд

    Короче joomla это хуета!
    Но для моих скромных нужд, подходит))
    Абырвалг, нужно было обрабатывать пост и гет, а именно экранировать ковычки (кстати не нашел как это жумла делает) и хтмл символы вырезать. Ну и числа проверять. Короче говорЯ sql инъекции не допустить.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 10 июля 2010 г. 12:13, спустя 2 минуты 48 секунд

    Короче говорЯ sql инъекции не допустить.

    как то делается в жумле - это в очередной раз через зад, можно более красиво и удобно, а жумла, чо сказать, как была в 2003 дерьмом, так дерьмом и осталась в 2010
    Сапожник без сапог
  • Nyaah

    Сообщения: 574 Репутация: N Группа: Джедаи

    Spritz 10 июля 2010 г. 13:13, спустя 1 час 29 секунд

    (кстати не нашел как это жумла делает)

    смотри сюда: libraries/joomla/filter/filterinput.php
    Work, buy, consume, die
  • Абырвалг

    Сообщения: 6480 Репутация: N Группа: Джедаи

    Spritz 10 июля 2010 г. 21:14, спустя 8 часов 1 минуту 3 секунды

    SE4 даже круче Magento!

    Вот только я не понял как у них там блоки делаются (типа grid, grid-column).
    Спустя 100 сек.
    <?php
    /**
    * SocialEngine
    *
    * @category Application_Extensions
    * @package Music
    * @copyright Copyright 2006-2010 Webligo Developments
    * @license http://www.socialengine.net/license/
    * @version $Id: manifest.php 6662 2010-07-01 03:41:18Z steve $
    * @author John
    */
    return array(
    // Package ——————————————————————-
    'package' => array(
    'type' => 'module',
    'name' => 'music',
    'version' => '4.0.0',
    'path' => 'application/modules/Music',
    'repository' => 'socialengine.net',
    'meta' => array(
    'title' => 'Music',
    'description' => 'Music',
    'author' => 'Webligo Developments',
    ),
    'actions' => array(
    'install',
    'upgrade',
    'refresh',
    'enable',
    'disable',
    ),
    'callback' => array(
    'path' => 'application/modules/Music/settings/install.php',
    'class' => 'Music_Installer',
    ),
    'directories' => array(
    'application/modules/Music',
    ),
    'files' => array(
    'application/languages/en/music.csv',
    ),
    ),
    // Compose ——————————————————————-
    'compose' => array(
    array('_composeMusic.tpl', 'music'),
    ),
    'composer' => array(
    'music' => array(
    'script' => array('_composeMusic.tpl', 'music'),
    'plugin' => 'Music_Plugin_Composer',
    ),
    ),
    // Content ——————————————————————-
    'content' => array(
    'music_profile_music' => array(
    'type' => 'action',
    'title' => 'Music Profile Tab',
    'route' => array(
    'module' => 'music',
    'controller' => 'widget',
    'action' => 'profile-music'
    )
    ),
    'music_profile_player' => array(
    'type' => 'action',
    'title' => 'Music Profile Player',
    'route' => array(
    'module' => 'music',
    'controller' => 'widget',
    'action' => 'profile-player'
    )
    ),
    ),
    // Hooks ———————————————————————
    'hooks' => array(
    array(
    'event' => 'onStatistics',
    'resource' => 'Music_Plugin_Core'
    ),
    array(
    'event' => 'onUserDeleteBefore',
    'resource' => 'Music_Plugin_Core',
    ),
    ),
    // Items ———————————————————————
    'items' => array(
    'music_playlist',
    'music_playlist_song',
    ),
    // Routes ——————————————————————–
    'routes' => array(
    // Public
    'music_browse' => array(
    'route' => 'music/:page/*',
    'defaults' => array(
    'module' => 'music',
    'controller' => 'index',
    'action' => 'browse',
    'page' => 1,
    ),
    'reqs' => array(
    'page' => '\d+'
    ),
    ),
    'music_manage' => array(
    'route' => 'music/manage/:page/*',
    'defaults' => array(
    'module' => 'music',
    'controller' => 'index',
    'action' => 'manage',
    'page' => 1,
    ),
    'reqs' => array(
    'page' => '\d+'
    ),
    ),
    'music_edit' => array(
    'route' => 'music/edit/:playlist_id',
    'defaults' => array(
    'module' => 'music',
    'controller' => 'index',
    'action' => 'edit',
    ),
    'reqs' => array(
    'playlist_id' => '\d+',
    )
    ),
    // …
    'music_admin_manage_level' => array(
    'route' => 'admin/music/level/:level_id',
    'defaults' => array(
    'module' => 'music',
    'controller' => 'admin-level',
    'action' => 'index'
    )
    ),
    ),
    );
    Спустя 133 сек.
    ага, по ходу то, что в Мадженте блоки - здесь виджеты
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 11 июля 2010 г. 0:59, спустя 3 часа 44 минуты 39 секунд

    чо сказать, как была в 2003 дерьмом, так дерьмом и осталась в 2010

    7 лет в говне - заебись

Пожалуйста, авторизуйтесь, чтобы написать комментарий!