Перейти к содержанию

Sanshalay

Актив
  • Постов

    1883
  • Зарегистрирован

  • Посещение

  • Победитель дней

    66

Весь контент Sanshalay

  1. Откуда может создавать себя вирус каждые 30 минут, если ни одной задачи в Cron на хостинге нет?
  2. spoken, я БД попробовал отключить - вирус пашет. Значит не там. А с БД сталкивался - WordPress прятал ссылку на левый сайт в футере именно там
  3. spoken, она тоже была снесена на километры вправо. Пфф. Этот вирус опять создал себя сам. Если найду откуда создаёт, то отпишусь. Может у кого есть какие варианты?
  4. Это тема поддержки статьи: Как удалить "вирус-форум" с сайта?. Здесь вы можете обсудить все вопросы, связанные с этой статьёй. Дата добавления статьи: 08 Октябрь 2013 - 20:38 Дата обновления статьи: 08 Октябрь 2013 - 20:38
  5. Все ключевики, насколько я знаю, перешли на xf
  6. Около года назад было вскользь упомянуто, что следующей версией, после 3.4, будет 4.0. Сейчас разработка 4.0 продолжается, и для новостей разработчики решили использовать блог The Development Channel, чтобы рассказать Вам о развитии продуктов. Это перевод статьи 4.0 - Dev Introduction, опубликованной в The Development Channel. Перевод осуществил Sanshalay. Копирование без указания ссылки на IPBMafia.Ru запрещено. Записи в The Development Channel будут предназначены, в первую очередь, разработчикам различных приложений для продуктов IPS. Из всего того, что будет рассказываться, некоторые вещи могут быть всё ещё в планах, и когда они будут готовы, будет рассказано о них подробнее. Поэтому также стоит иметь в виду, что некоторые планы и сроки могут измениться. В основном, здесь будут размещаться примеры кода, скриншоты и т.д. - но всё это не является готовым продукт, и это, вероятно, будет видно. В добрый путь - давайте поговорим о 4.0! Структура каталогов В настоящее время приложения хранятся в своих папках (это либо /admin/applications, либо /admin/applications_addon/other), однако другие файлы разбросаны по разным каталогам, будь то /interface, /public и т.д. В 4.0 все файлы приложений будут храниться в своей папке, которая будет находиться в директории /application. Каталог приложения будет выглядеть примерно так: extensions dev css html img js lang interface modules admin front (теперь это "front", а не "public") setup sources tasks xml Обратите внимание на папку /dev. Это не будет средством для разработки, а скорее заменит /cache/lang_cache/master_lang. Вне каталога приложений будут только системные папки, обеспечивающие функционирование базовых классов. Пространства имён и автоматическая загрузка классов В 4.0 будут использоваться пространства имён PHP и автозагрузка классов. Функционал лучше всего продемонстрировать на примере: classDb (/ips_kernel/classDb.php) теперь называется IPSDb и расположен в /system/Db/Db.php output (/admin/sources/classes/output/publicOutput.php) теперь называется IPSOutput и расположен в /system/Output/Output.php class_forums (/admin/applications/forums/sources/classes/forums/class_forums.php) теперь называется IPSforumsForum и расположен в /applications/forums/sources/Forum/Forum.php IPSDispatcherFront и IPSDispatcherAdmin - это два новых класса. Их функционал, аналогичен функционалу ipsController в 3.x. "Monkey patching" Один из плюсов хуков в IPS Social Suite - это то, что Вы можете легко создать свой собственный класс и использовать его вместо основного. Раньше приходилось писать вот так: $class = IPSLib::loadLibrary( '/path/to/file', 'myClass' ); $object = new $class; Особенно, если вы хотите сделать статический метод. Однако теперь это можно сделать так: $object = new myClass; или так myClass::myStaticMethod(); Также будет возможным использование Monkey Patch и умного использования автозагрузки. Это привело к отказу от loadLibary и loadActionOverloader. Это, конечно, только начало. Следите за новостями в данном разделе.
  7. С того момента, как разработчики познакомили вас с планами относительно IPS 4.0, прошло несколько месяцев. И в феврале 2013 годы было подробно рассказано о некоторых вещах, которые будут реализованы в предстоящей версии IPS 4.0. Это перевод статьи IPS Social Suite (4.0), опубликованной в IPS Company Blog. Перевод осуществил Sanshalay. Копирование без указания ссылки на IPBMafia.Ru запрещено. Прежде, чем мы углубятся в планы IPS, хочется сказать, что разработчики не могут объявить, когда 4.0 будет выпущена (даже приблизительно). Несмотря на то, что у них есть внутренние этапы и сроки разработки, объявлять дату выхода было бы неправильно, пока они не будут абсолютно уверены в её точности. В 4.0 Suite будут огромные изменения, большинство кода в файлах будет переписано. И существует большое количество факторов, которые могут повлиять на дату выхода продукта. Также, если Вы заметили, в названии это записи используется термин Suite, который ранее нигде не использовался. Они решили назвать версию 4.0 Suite (неофициально используются названия "4.0 Suite" или "Social Suite"), но официальная версия будет называться IPS Social Suite. Поскольку они расширяют линейку продуктов, очень важно, чтобы название основного продукта отражало тот факт, что программное обеспечение компании IPS может больше, чем организация сообществ. Чёткого плана разработки нет, но вот несколько новостей относительно 4.0... Модернизация интерфейса Дизайн, поставляемый с 3.0 по 3.2 был отличный, но с тех пор прошло уже несколько лет. Пора ещё раз изменить пользовательский интерфейс в линейке наших продуктов. Появились новые тенденции и технологии. О некоторых моментах, которые могут быть интересны, Вы можете узнать ниже: Все приложения будут полностью поддерживать мобильный стиль Продукты IPS перейдут на jQuery Продукты IPS перейдут на HTML 5 Модернизация основного кода IPS 4.0 не будет переписан с нуля, но большинство кода будет изменено. Поэтому, в целом весь код будет обновлен. С некоторыми общими изменениями Вы можете ознакомиться ниже: PHP 5.3 будет минимально поддерживаемой версией IPS MySQL 5.0.3 будет минимально поддерживаемой версией IPS IPS будет полностью использовать пространство имён в PHP Структура каталогов, структура именования классов и многое другое будет полностью переработано Приложения станут автономными и будут размещаться в своих папках (для сравнения, сейчас стили, языковые и javascript файлы разбросаны по разным каталогам) Весь код будет модернизирован. В случае необходимости будет использовано больше шаблонов. Любой ценой будет не допущено использование таких классов, как IPSLib. Также ожидается улучшенная взаимосвязь нескольких приложений между собой. Система хуков будет переписана, что сделает их более надёжными (например, больше не будет необходимости в вызове loadLibrary). Работа над совместимостью Также идёт работа над тем, чтобы все приложения были совместимы между собой. По сути будет один "Suite", который будет продвигаться после релиза 4.0. Все официальные приложения будут иметь одинаковый номер версии и каждый релиз будет включать в себя все приложения, однако Вы будете иметь доступ только к тем, которые приобрели. С точки зрения пользователя, программное обеспечение будет более совместимым. Ситуаций, когда некая функция есть в приложении X, но её нет в приложении Y, не будет. С технологической точки зрения, новый функционал реализуется так, чтобы он был доступен из любой точки вашего Suite. Будет гораздо меньше повторяющего кода, который предназначен для реализации работы одной и той же функции в разных местах. Более надёжный API будет доступен всем приложениям, а не какому-то конкретному. Хотите услышать больше подробностей? Недавно был запущен новый блог The Development Channel, в котором разработчики будут регулярно размещать информацию о некоторых изменениях в продуктах IPS. Разработка 4.0 уже ведётся. Было проведено большое планирование и обсуждение ещё до начала разработки, однако работа над 4.0 идёт полным ходом, и Вы будете видеть записи в блоге о некоторых изменениях в ближайшее время.
  8. Respected, если честно, я продукты vBulletin приравнял по уровню к phpBB. IPS намного лучше. Особенно в плане скорости работы. А если учесть, что в новом стиле картинок будет минимум, то скорость загрузки страниц значительно повысится
  9. Respected, я ожидал этого вопроса. Просто для другого сайта писать новости я бы не смог - написал бы две-три новости и забил бы т.к от этого я ничего не потеряю. А так я вложил свои личные деньги в сайт, и кидать это занятие мне не выгодно. Да и, если честно, у меня есть мечта - связать своё будущее с популяризацией продуктов IPS в России. В общем, я загорелся как свечка
  10. Мои первые переводы. Строго не судите, я только учусь и по большей части взялся за перевод из-за желания подтянуть свой английский. Прошу простить меня за некоторые неточности в чисто девелоперских местах - иногда я сам не очень понимал, что написал. Встречайте IPS Social Suite (4.0) В данной статье рассказывается об основных изменениях в 4.0, а именно модернизации интерфейса, основного кода и совместимостью приложений между собой. Введение в IPS Social Suite 4.0 Здесь подробнее рассказывается о структуре каталогов, использовании пространства имён php, автозагрузке классов и манки-патчинге. Я испытываю некоторые проблемы с доступом на сайт, надеюсь, что у вас всё будет работоспособно.
  11. roman69rus, использовать встроенный API, а не танцевать у костра с бубном __www.invisionpower.com/support/guides/_/advanced-and-developers/api-methods/ Кэширование данных для снижение нагрузки на БД
  12. Насколько я помню, на инвижинкоме марк говорил, что столько же, сколько и сейчас. Но я могу ошибаться Я для практики перевёл самую первую новость. Потом забил, но хочу продолжить перевод. Да нет времени и лень ))
  13. Respected, как я залил бы изображения на ваш сервер, если у меня вылезала ошибка?
  14. Respected, главное, чтобы был удобен и понятен. И из одной менюшки можно было бы быстро перейти в другую.
  15. Встречайте новый Админцентр в IPS Social Suite!
  16. Упрощённый загрузчик не спасает // Перезалил после исправления ошибки
  17. Respected, что-то я начал фейлить местами. Пардон, проехали
  18. Пусть меня забанят за самомодерацию, но всё равно хочу напомнить пользователям о запрете размещения активных ссылок на сторонние ресурсы. Прошу скачать этот хук __community.invisionpower.com/files/file/5301-tournaments/
×
×
  • Создать...