Czorny

Members
  • Content count

    464
  • Joined

  • Last visited


1 Follower



About Czorny

  • Rank
    Advanced Member

IPS Marketplace

  • Resources Contributor Total file submissions: 3

Recent Profile Visitors


9,832 profile views

Czorny's Activity

  1. Czorny added a post in a topic beta 4   

    ​Ah, thank you! I never knew about this "feature". Just unfollowed and hope no notifications will come.
  2. Czorny added a post in a topic beta 4   

    ​Of course NOW I do, because I asked a question and want to get an answer! I never subscribed to it before!
  3. Czorny added a post in a topic beta 4   

    I'm sorry, why do I receive notifications about this and a bunch of other topics? I never subscribed to them and there's nothing in my followed content list. I'm kinda fed up already with all these useless notifications, which I can't stop.
  4. Czorny added a post in a topic beta 4   

    Damnit, why I keep receiving these crappy notifications for the topics I never subscribed! And I can't even unfollow them!
    After you upgraded IPS Community there're TONS of bugs and this one is one of them. Once again: I NEVER followed the whole bug tracker and IPS Community Suite forums. Ever. Don't want any notifications from them anymore! Fix this, please, and ASAP!
  5. Czorny added a record in IP.Board   

    spl_autoload_register() / spl_autoload_unregister() issue when using API externaly
    I needed to use IP.Board notification system for my sript. Everything went fine untill I called sendNotifications() function from likes/composite.php. Problem started with this line (if you comment it, problem will be gone):[code=auto:0] $htmlMessage[ $row['language'] ] = IPSText::getTextClass('email')->buildHtmlContent( $buildMessage );[/code]
    I did a little debugging and found out, that the root of the problem is in HTML Purifier library (at least, it seems so). It resisters/unregisters functions with spl_autoload_register() / spl_autoload_unregister() functions. My script is for Joomla CMS. Joomla also uses these functions to load some stuff like JLoader. When you call buildHtmlContent(), which loads HTML Purifier, all Joomla core functions being unregistered and then registered, but only partially. As a result, Joomla is absolutely not able to load it's template and some of the other stuff.
     
    It's a bit hard for me to explain the issue, since I'm not very experiensed with this spl stuff, but this is what I was able to dug out. I'm pretty sure, all other frameworks, whuch use spl functions to load core stuff, will hit this issue.
     
    In case you wanna check this up and reproduce, here's my code ($data variable contains all necessary stuff):[code=auto:0] define('IPB_THIS_SCRIPT', 'public'); require_once(JPATH_ROOT."/forum/initdata.php'); require_once(IPS_ROOT_PATH.'sources/base/ipsRegistry.php'); require_once(IPS_ROOT_PATH .'sources/base/ipsController.php'); $ipbRegistry = ipsRegistry::instance(); $ipbRegistry->init(); require_once(IPS_ROOT_PATH."sources/classes/like/composite.php"); $likes = classes_like::bootstrap('forums', 'forums'); $mname = ($data['member']['members_display_name'] ? $data['member']['members_display_name'] : $data['member']['name']); $likes->sendNotifications( $data['forum']['id'], array('immediate', 'offline'), array( 'notification_key' => 'followed_forums', 'notification_url' => $data['tlink'], 'email_template' => 'subs_new_topic', 'includeOwner' => true, 'build_message_array' => array( 'NAME' => '-member:members_display_name-', 'POSTER' => $mname, 'POSTERURL' => $data['mlink'], 'FORUM' => $data['forum']['name'], 'TITLE' => $data['topic']['title'], 'URL' => $data['tlink'], 'POST' => $data['post']), 'ignore_data' => array( 'ignore_topics' => $data['member']['member_id'] ? array($data['member']['member_id']) : array()))); [/code]
    Hope I made myself clear.
    • 5 replies
    • 183 views
  6. Czorny added a comment on a file Russian Language Pack (Proper translation)   

    [quote name='CyberHag' timestamp='1343159270']
    Можно как-то поставить не сразу весь пак, а по частям? У хостера ограничения стоят на объем-время, переругиваться с тех.поддержкой бесполезно, переходить к другому - сложно (помимо ipb уже есть и настроены ресурсы).


    Можно, но это мне надо экспортировать его кусками, либо просто архив с РНР-файлами выкладывать.

    ВСЕ ВОПРОСЫ И СООБЩЕНИЯ ОБ ОШИБКАХ ПИШИТЕ В ТЕМЕ ПОДДЕРЖКИ, ПОЖАЛУЙСТА. ТУТ Я БОЛЬШЕ ОТВЕЧАТЬ НЕ БУДУ.
  7. Czorny added a post in a topic Separate character restrictions for Usernames and Display Names   

    This problem lasts for YEARS! Please, do not make it overcomplicated. You guys just speak English, this is why this issue doesn't bother you at all. If your native language was Russian or Chinese for example, you'd find some time and people to sort this out.

    Anyway, I wrote a simple hook already. And yes, it did take some time, because I'm absolute noob in you hook system and not the best programmer in the world. You alone, my friend, could do it in 1 sec. No need to gather all IPS Staff and brainstorm it to death.
  8. Czorny added a file in User and Social Engagement   

    No Restrictions for Display Names v1.0
    This is a super simple hook, which removes character restrictions for display names. It lets your members to use local language in display names and some weird characters to decorate them. Very useful if you have non-English board and set character restrictions to latin letters and numbers only.
    • 75 downloads
    • 0 comments
  9. Czorny added a post in a topic Separate character restrictions for Usernames and Display Names   

    Nice to see this topic ingnored. This is such a difficult task, that you probably can't assign anybody to it.
  10. Czorny added a comment on a file Russian Language Pack (Proper translation)   

    [quote name='bio_bot' timestamp='1338072519'] Никак не пойму в чём дело. Свежий только что установленный 3.3.2 - импортирую gz, получаю белый экран. F5 - в списке появляется русский язык, делаю его по умолчанию и всё, ни одна надпись не отображается. База на UTF8 general.

    Подобные вопросы задавайте лучше в теме поддержки. Она для этого, собственно, и существует.
  11. Czorny added a comment on a file Russian Language Pack (Proper translation)   

    [quote name='Mr 13' timestamp='1337298017']
    Перевод E-mail-ов вообще доставил:


    Так в чем проблема? Поправьте. Это уже частный момент, который каждый правит, как хочет. Я перевод делаю на живом сервере, и у меня да, вот такая подпись стоит. При экспорте ее лень менять - проще каждому поправить, как угодно.
  12. Czorny added a comment on a file Russian Language Pack (Proper translation)   

    [quote name='Mr 13' timestamp='1337292535']
    Поставил перевод и сразу же в глаза бросились некоторые косяки. Громкое название "proper translation" никак не оправдывает.


    Переводов без косяков не бывает. Я специально написал "Если заметите какие-то ошибки — обязательно сообщайте. Все недочеты в одиночку отследить очень сложно". Так что все в порядке с proper translation.
  13. Czorny added a comment on a file Russian Language Pack (Proper translation)   

    [quote name='Mr 13' timestamp='1337025465']
    Они не являются официальным дистрибьютором. Хотя и выдают себя за такового вешая лапшу потенциальным клиентам-незнайкам.


    Хмм... А как же тогда они могут продавать лицензии без договора с IPS? Ну а если договор все же есть, то значит они все же официальные. Я просто не вдавался в подробности этой истории, если честно. Но глядя на качество их локализации могу предположить все, что угодно.
  14. Czorny added a comment on a file Russian Language Pack (Proper translation)   

    [quote name='chuma64rus' timestamp='1336514854']
    Я вообще перевел полностью форум от invisionpower местами брал локализацию от IBR. Да у IBR корявый перевод, такое чувство что они на скорую руку переводили ))


    Ага, и при этом они - официальный дистрибьютор, да к тому же боятся признавать свои ошибки. Втихаря залитый мной файл удалили, промолчав стоически 3 месяца, вместо того, чтобы связаться и договориться. Обидно, что у нас в стране такое отношение к переводам - типа, пипл схавает и так.
  15. Czorny added a file in Language Packs   

    Russian Language Pack (Proper translation) v1.0.7
    This is FREE & PROPER Russian translation of IP.Board, based on official localization from IB Resource. All words and phrases were carefully customized according to their placement in board interface, many language inconsistencies of original translation fixed, all text elements standardized. In general, this is a brand new localization. Due to IBR "silent refusal" (guess, they were just afraid to be compromised) I'm publishing this localization here. Please, distribute it to make proper Russian IPB translation a de facto standard.

    If you'll notice any errors, please, notify me. It's pretty hard to track all the issues alone.

    ACP is not tranlated! But I'll do it, if this localization will be in demand.

    Installation

    Log in to your IP.Board Admin CP and visit the Look & Feel tab -> Manage Languages page. In the "Import Language XML" section, browse to the "language.xml.gz" file included with these instructions and click Import.
     
    NOTE: Installation can take some time, be patient.

    * * *

    Это человеческий перевод IP.Board на русский, сделанный на основе официального перевода от IB Resource. Все слова подогнаны под соответствующие элементы форума, убрано огромное количество стилистических ляпов, присутствующих в оригинальном переводе, текст стандартизирован и приведен в порядок. Фактически, от старого перевода ничего не осталось. Поскольку IBR отказались опубликовать данный перевод у себя, побоявшись, что их это скомпрометирует, выкладываю здесь. Не стесняйтесь распространять этот перевод, чтобы правильная локализация стала стандартом де-факто.

    Если заметите какие-то ошибки — обязательно сообщайте. Все недочеты в одиночку отследить очень сложно.

    Панель управления не переведена! Но если перевод будет пользоваться спросом — сделаю.

    Установка

    В панели управления форумом выберите раздел "Внешний вид" - "Управление языками" - "Загрузить языковой пакет", найдите файл "language xml.gz" и нажмите кнопку "Импортировать".
     
    ВНИМАНИЕ: Установка может занять некоторое время, будьте терпеливы.
    • 1,132 downloads
    • 18 comments