Ali Majrashi

+Clients
  • Content count

    633
  • Joined

  • Last visited


About Ali Majrashi

  • Rank
    Spam Happy
  • Birthday 12/12/1986

IPS Marketplace

  • Resources Contributor Total file submissions: 5

Recent Profile Visitors


23,427 profile views

Ali Majrashi's Activity

  1. Ali Majrashi added a post in a topic: A New IPS Guy!   

    Welcome to IPS 
  2. Ali Majrashi added a comment: ip.pages searching fields return nothing   

    you can try it here on the project database search about None Specified even the result some of them are not correct 
    or search about money budget < $500 all result are incorrect 
     
  3. Ali Majrashi added a bug in Bug Tracker   

    ip.pages searching fields return nothing
    hi,
    i'm working locally on my machine and created many database and added many fields per database so 
    but the search functionality only work on the title and body fields only even if i toggled Allow searching per fields options 
    i was working on RC7 and did all upgrade as they got release now i'm on 4.0.2 and the issue still there
     
     
    • 1 reply
    • 34 views
  4. Ali Majrashi added a post in a topic: Bring Back Attachments Custom Field Type to Pages   

    this is an upgrade issue they will fix it soon by converting attachment fields into upload fields you can see it in the bug tracker 
    http://community.invisionpower.com/4bugtrack/pages-upgrades-to-not-update-upload-and-attachment-fields-properly-r5242/
     
  5. Ali Majrashi added a bug in Bug Tracker   

    missing loops in recordForm template
    hi,
    i was updating my recordForm to the latest template but i noticed missing loops 
    in the code part that responsible to generate tabs based form which i love and use now 
    under this code 
    {{if $hasModOptions && $name == 'topic_mainTab'}} <div class='ipsColumns ipsColumns_collapsePhone'> <div class='ipsColumn ipsColumn_fluid'> {{endif}} <ul class='ipsForm ipsForm_vertical'> 
    it's missing 
    {{foreach $elements as $collection}} {{foreach $collection as $inputName => $input}}and it's closing tags under this code
    {{if !in_array( $inputName, $modOptions ) and $inputName !== 'record_static_furl_set' and $inputName !== 'record_static_furl'}} {$input|raw} {{endif}}it's misising 
    {{endforeach}} {{endforeach}} 
    • 0 replies
    • 32 views
  6. Ali Majrashi added a post in a topic: Pages : Where is the fiedl "Database Relationship" ????   

    i can't upgrade my sites because of relationship field and datetime field ips4 support dates only we can not config it to accept datetimes or time only input😭
  7. Ali Majrashi added a comment: Background Processes Not Completing   

    try this in the mean time
     
    http://community.invisionpower.com/4bugtrack/tasks-and-record-errors-related-to-my-db-forum-posting-options-r4984/
     
  8. Ali Majrashi added a bug in Bug Tracker   

    ip.pages Template after upgrade
    i think i got issue
    that after upgrading to new release that got any new templates changes do not upgrade or replace the default template stock 
    even if i go to Template > New > Add Database Template and generate the desired template i still get the old un-updated template 
    i used to do this to update my custom templates to the current release if they got update
    first installation this is the upgrade history - this one got the issue i think it's left over old release 
    this is the generated template of recordForm Template
    {{$modOptions = array( 'create_record_state', 'record_expiry_date', 'record_pinned', 'record_allow_comments', 'record_comment_cutoff', 'record_meta_keywords', 'record_meta_description' );}} {template="pageHeader" if="!\IPS\Request::i()->isAjax()" group="global" app="core" params="\IPS\Member::loggedIn()->language()->addToStack( $title )"} <form accept-charset='utf-8' class="ipsForm {$class}" data-ipsForm="true" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}}> <input type="hidden" name="{$id}_submitted" value="1"> {{foreach $hiddenValues as $k => $v}} <input type="hidden" name="{$k}" value="{$v}"> {{endforeach}} {{if $uploadField}} <input type="hidden" name="MAX_FILE_SIZE" value="{$uploadField}"> <input type="hidden" name="plupload" value="{expression="md5( uniqid() )"}"> <input type="hidden" name="content_record_form_container" value="{$category->_id}"> {{endif}} <div class='ipsBox'> <h2 class='ipsType_sectionTitle ipsType_reset'>{lang="record_information" sprintf="$database->recordWord(1, TRUE)"}</h2> {{if count( $elements ) > 1}} {{if !empty( $errorTabs )}} <p class="ipsMessage ipsMessage_error ipsJS_show">{lang="tab_error"}</p> {{endif}} <div class='ipsTabs ipsTabs_contained ipsClearfix ipsJS_show' id='tabs_{$id}' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_content_{$id}'> <a href='#tabs_{$id}' data-action='expandTabs'><i class='fa fa-caret-down'></i></a> <ul role='tablist'> {{foreach $elements as $name => $content}} <li role='presentation'> <a href='#ipsTabs_tabs_{$id}_{$id}_tab_{$name}_panel' id='{$id}_tab_{$name}' class="ipsTabs_item"> {lang="$name"} </a> </li> {{endforeach}} </ul> </div> <div id='ipsTabs_content_{$id}' class='ipsTabs_panels ipsTabs_contained'> {{foreach $elements as $name => $contents}} <div id='ipsTabs_tabs_{$id}_{$id}_tab_{$name}_panel' class="ipsTabs_panel ipsPad" aria-labelledby="{$id}_tab_{$name}" aria-hidden="false"> {{if $hasModOptions && $name == 'topic_mainTab'}} <div class='ipsColumns ipsColumns_collapsePhone'> <div class='ipsColumn ipsColumn_fluid'> {{endif}} <ul class='ipsForm ipsForm_vertical'> {{if $inputName == 'content_field_' . $database->field_title and isset( $collection['record_static_furl_set'] ) and isset( $collection['record_static_furl'] )}} {template="customslug" app="cms" location="global" group="records" params="$collection, $input, $category, $page, $database, $record"} {{endif}} {{if !in_array( $inputName, $modOptions ) and $inputName !== 'record_static_furl_set' and $inputName !== 'record_static_furl'}} {$input|raw} {{endif}} </ul> {{if $hasModOptions && $name == 'topic_mainTab'}} </div> <div class='ipsColumn ipsColumn_wide'> <div class='ipsPad ipsAreaBackground_light'> <h3 class='ipsType_sectionHead'>{lang="cms_moderator_options"}</h3> <ul class='ipsForm ipsForm_vertical ipsSpacer_top'> {{foreach $elements as $collection}} {{foreach $collection as $inputName => $input}} {{if in_array( $inputName, $modOptions )}} {{if $inputName == 'record_expiry_date' or $inputName == 'record_comment_cutoff'}} <li class='ipsFieldRow ipsClearfix'> <label class="ipsFieldRow_label" for="{inputName}">{lang="$input->name"}</label> <ul class='ipsFieldRow_content ipsList_reset cCreateTopic_date'> <li> <i class='fa fa-calendar'></i> <input type="date" name="{$input->name}" value="" class="ipsField_short" data-control="date" placeholder='{expression="mb_strtoupper( str_replace( 'y', 'yy', \IPS\Member::loggedIn()->language()->preferredDateFormat() ) )"}'> </li> <li> <i class='fa fa-clock-o'></i> <input name="{$input->name}_time" type="time" size="12" class="ipsField_short" placeholder="HH:MM" step="60" min="00:00"> </li> </ul> </li> {{else}} {$input|raw} {{endif}} {{endif}} {{endforeach}} {{endforeach}} </ul> </div> </div> </div> {{endif}} </div> {{endforeach}} </div> {{else}} <div class='ipsPad'> {{if $hasModOptions}} <div class='ipsColumns ipsColumns_collapsePhone'> <div class='ipsColumn ipsColumn_fluid'> {{endif}} <ul class='ipsForm ipsForm_vertical'> {{foreach $elements as $collection}} {{foreach $collection as $inputName => $input}} {{if $inputName == 'content_field_' . $database->field_title and isset( $collection['record_static_furl_set'] ) and isset( $collection['record_static_furl'] )}} {template="customslug" app="cms" location="global" group="records" params="$collection, $input, $category, $page, $database, $record"} {{endif}} {{if !in_array( $inputName, $modOptions ) and $inputName !== 'record_static_furl_set' and $inputName !== 'record_static_furl'}} {$input|raw} {{endif}} {{endforeach}} {{endforeach}} </ul> {{if $hasModOptions}} </div> <div class='ipsColumn ipsColumn_wide'> <div class='ipsPad ipsAreaBackground_light'> <h3 class='ipsType_sectionHead'>{lang="topic_moderator_options"}</h3> <ul class='ipsForm ipsForm_vertical ipsSpacer_top'> {{foreach $elements as $collection}} {{foreach $collection as $inputName => $input}} {{if in_array( $inputName, $modOptions )}} {{if $inputName == 'record_expiry_date' or $inputName == 'record_comment_cutoff'}} <li class='ipsFieldRow ipsClearfix'> <label class="ipsFieldRow_label" for="{inputName}">{lang="$input->name"}</label> <ul class='ipsFieldRow_content ipsList_reset cCreateTopic_date'> <li> <i class='fa fa-calendar'></i> <input type="date" name="{$input->name}" value="" class="ipsField_short" data-control="date" placeholder='{expression="mb_strtoupper( str_replace( 'y', 'yy', \IPS\Member::loggedIn()->language()->preferredDateFormat() ) )"}'> </li> <li> <i class='fa fa-clock-o'></i> <input name="{$input->name}_time" type="time" size="12" class="ipsField_short" placeholder="HH:MM" step="60" min="00:00"> </li> </ul> </li> {{else}} {$input|raw} {{endif}} {{endif}} {{endforeach}} {{endforeach}} </ul> </div> </div> </div> {{endif}} </div> {{endif}} <div class='ipsAreaBackground ipsPad ipsType_center'> <button type='submit' class='ipsButton ipsButton_large ipsButton_primary'>{lang="content_record_form_save"}</button> </div> </div> </form> 
     
    second installation this is the upgrade history - and this one got the new updated template 
     
    this is the generated template of recordForm Template
     
    {{$modOptions = array( 'create_record_state', 'record_expiry_date', 'record_pinned', 'record_allow_comments', 'record_comment_cutoff', 'record_meta_keywords', 'record_meta_description' );}} {template="pageHeader" if="!\IPS\Request::i()->isAjax()" group="global" app="core" params="\IPS\Member::loggedIn()->language()->addToStack( $title )"} <form accept-charset='utf-8' class="ipsForm {$class}" data-ipsForm="true" action="{$action}" method="post" {{if $uploadField}}enctype="multipart/form-data"{{endif}}> <input type="hidden" name="{$id}_submitted" value="1"> {{foreach $hiddenValues as $k => $v}} <input type="hidden" name="{$k}" value="{$v}"> {{endforeach}} {{if $uploadField}} <input type="hidden" name="MAX_FILE_SIZE" value="{$uploadField}"> <input type="hidden" name="plupload" value="{expression="md5( uniqid() )"}"> <input type="hidden" name="content_record_form_container" value="{$category->_id}"> {{endif}} <div class='ipsBox'> <h2 class='ipsType_sectionTitle ipsType_reset'>{lang="record_information" sprintf="$database->recordWord(1, TRUE)"}</h2> {{if count( $elements ) > 1}} {{if !empty( $errorTabs )}} <p class="ipsMessage ipsMessage_error ipsJS_show">{lang="tab_error"}</p> {{endif}} <div class='ipsTabs ipsTabs_contained ipsClearfix ipsJS_show' id='tabs_{$id}' data-ipsTabBar data-ipsTabBar-contentArea='#ipsTabs_content_{$id}'> <a href='#tabs_{$id}' data-action='expandTabs'><i class='fa fa-caret-down'></i></a> <ul role='tablist'> {{foreach $elements as $name => $content}} <li role='presentation'> <a href='#ipsTabs_tabs_{$id}_{$id}_tab_{$name}_panel' id='{$id}_tab_{$name}' class="ipsTabs_item"> {lang="$name"} </a> </li> {{endforeach}} </ul> </div> <div id='ipsTabs_content_{$id}' class='ipsTabs_panels ipsTabs_contained'> {{foreach $elements as $name => $contents}} <div id='ipsTabs_tabs_{$id}_{$id}_tab_{$name}_panel' class="ipsTabs_panel ipsPad" aria-labelledby="{$id}_tab_{$name}" aria-hidden="false"> {{if $hasModOptions && $name == 'topic_mainTab'}} <div class='ipsColumns ipsColumns_collapsePhone'> <div class='ipsColumn ipsColumn_fluid'> {{endif}} <ul class='ipsForm ipsForm_vertical'> {{if $inputName == 'content_field_' . $database->field_title and isset( $collection['record_static_furl_set'] ) and isset( $collection['record_static_furl'] )}} {template="customslug" app="cms" location="global" group="records" params="$collection, $input, $category, $page, $database, $record"} {{endif}} {{if !in_array( $inputName, $modOptions ) and $inputName !== 'record_static_furl_set' and $inputName !== 'record_static_furl'}} {$input|raw} {{endif}} </ul> {{if $hasModOptions && $name == 'topic_mainTab'}} </div> <div class='ipsColumn ipsColumn_wide'> <div class='ipsPad ipsAreaBackground_light'> <h3 class='ipsType_sectionHead'>{lang="cms_moderator_options"}</h3> <ul class='ipsForm ipsForm_vertical ipsSpacer_top'> {{foreach $elements as $collection}} {{foreach $collection as $inputName => $input}} {{if in_array( $inputName, $modOptions )}} {{if $inputName == 'record_expiry_date' or $inputName == 'record_comment_cutoff'}} <li class='ipsFieldRow ipsClearfix'> <label class="ipsFieldRow_label" for="{inputName}">{lang="$input->name"}</label> <ul class='ipsFieldRow_content ipsList_reset cCreateTopic_date'> <li> <i class='fa fa-calendar'></i> <input type="date" name="{$input->name}" value="" class="ipsField_short" data-control="date" placeholder='{expression="mb_strtoupper( str_replace( 'y', 'yy', \IPS\Member::loggedIn()->language()->preferredDateFormat() ) )"}'> </li> <li> <i class='fa fa-clock-o'></i> <input name="{$input->name}_time" type="time" size="12" class="ipsField_short" placeholder="HH:MM" step="60" min="00:00"> </li> </ul> </li> {{else}} {$input|raw} {{endif}} {{endif}} {{endforeach}} {{endforeach}} </ul> </div> </div> </div> {{endif}} </div> {{endforeach}} </div> {{else}} <div class='ipsPad'> {{if $hasModOptions}} <div class='ipsColumns ipsColumns_collapsePhone'> <div class='ipsColumn ipsColumn_fluid'> {{endif}} <ul class='ipsForm ipsForm_vertical'> {{foreach $elements as $collection}} {{foreach $collection as $inputName => $input}} {{if $inputName == 'content_field_' . $database->field_title and isset( $collection['record_static_furl_set'] ) and isset( $collection['record_static_furl'] )}} {template="customslug" app="cms" location="global" group="records" params="$collection, $input, $category, $page, $database, $record"} {{endif}} {{if !in_array( $inputName, $modOptions ) and $inputName !== 'record_static_furl_set' and $inputName !== 'record_static_furl'}} {$input|raw} {{endif}} {{endforeach}} {{endforeach}} </ul> {{if $hasModOptions}} </div> <div class='ipsColumn ipsColumn_wide'> <div class='ipsPad ipsAreaBackground_light'> <h3 class='ipsType_sectionHead'>{lang="topic_moderator_options"}</h3> <ul class='ipsForm ipsForm_vertical ipsSpacer_top'> {{foreach $elements as $collection}} {{foreach $collection as $inputName => $input}} {{if in_array( $inputName, $modOptions )}} {{if $inputName == 'record_expiry_date' or $inputName == 'record_comment_cutoff'}} <li class='ipsFieldRow ipsClearfix'> <label class="ipsFieldRow_label" for="{inputName}">{lang="$input->name"}</label> <ul class='ipsFieldRow_content ipsList_reset cCreateTopic_date'> <li> <i class='fa fa-calendar'></i> <input type="date" name="{$input->name}" value="" class="ipsField_short" data-control="date" placeholder='{expression="mb_strtoupper( str_replace( 'y', 'yy', \IPS\Member::loggedIn()->language()->preferredDateFormat() ) )"}'> </li> <li> <i class='fa fa-clock-o'></i> <input name="{$input->name}_time" type="time" size="12" class="ipsField_short" placeholder="HH:MM" step="60" min="00:00"> </li> </ul> </li> {{else}} {$input|raw} {{endif}} {{endif}} {{endforeach}} {{endforeach}} </ul> </div> </div> </div> {{endif}} </div> {{endif}} <div class='ipsAreaBackground ipsPad ipsType_center'> <button type='submit' class='ipsButton ipsButton_large ipsButton_primary'>{lang="content_record_form_save"}</button> </div> </div> </form> 
    • 2 replies
    • 75 views
  9. Ali Majrashi added a bug in Bug Tracker   

    RTL code tags issue in the editor
    hi 
    when i enable RTL in my site all code flip from LTR to RTL and i think all language programming code always left-to-right it dose not matter what language you use 
    i love it in IPB v3 RTL never change my code tags directions 
    this is simple example past it into RTL enabled language and see how the code flip and that can misleads alot o users 
    <?php $a = 1; $b = 2; $a + $b; ?> 
    • 1 reply
    • 59 views
  10. Ali Majrashi added a bug in Bug Tracker   

    Tasks and Record errors related to my DB forum Posting options
    hi,
    i did submit issue before about Background Tasks i can not run them manually to complete my site upgrade they keep redirecting and i get
    [04-Apr-2015 09:37:12 UTC] PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 32 bytes) in /Applications/MAMP/htdocs/3alampro/applications/cms/sources/Records/Records.php on line 1108 i did many testing and submitted ticket to  reproduce and see the error live also encountered another issue related to it when i try to browse any record on my site 
    i get 
    Fatal error: Maximum function nesting level of '100' reached to fix this all i did was disabling the Forum Posting option in my DataBase in IP.Pages
    after that i can run manually all tasks and complete them without issues and i can browse any record without issues 
    function nesting issue
    you can see my ticket it's the only open ticket in my client area 
    • 2 replies
    • 63 views
  11. Ali Majrashi added a post in a topic: Redactor jQuery editor instead of CKEditor   

    it's not free to use 
    http://imperavi.com/redactor/download/
    the basic start at 90$
  12. Ali Majrashi added a comment: RC 7 Background Processes   

    i did submit ticket @Matt
  13. Ali Majrashi added a post in a topic: Hold on, IPS want blank posts?   

    ​i like this idea better 
  14. Ali Majrashi added a bug in Bug Tracker   

    RC 7 Background Processes
    hi,
    locally i upgraded my site to V4.0.0 without problems with RC5 but i got issues some of the Background Processes task do not run here the list 
    Recalculating members' content count 0% Reindexing topics 0% Reindexing posts 0% Reindexing دروس 0% Rebuilding status counts 0% Rebuilding topic counts 0% Rebuilding forums counts 0% Rebuilding درس counts 0% Rebuilding categories counts 0% Deleting legacy topic data 0% Deleting legacy post data and when i try to manually run them the page keep refreshing and i got this error in my console
    [30-Mar-2015 19:17:48 UTC] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 130968 bytes) in /Applications/MAMP/htdocs/3alampro/system/Patterns/ActiveRecord.php on line 1108i thought if i upgraded to RC7 that will fix the issue but it still there 
    • 4 replies
    • 115 views
  15. Ali Majrashi added a post in a topic: pages fields id   

    hello,
    this is not bug but i'm working to convert my pages designs and layouts to the new pages v4 but noticed something when i'm editing the 
    recordForm template and try to check if key exist in the loop the $inputName return as content_field_ID id (is the id of the field in DB)
    but in the record display template the $fieldId return the actual Template Key that i defined in the ACP which i prefer 
    the problem in the old ip.content we can check both with fields id or fields Template Key in record form or display form 
    now i'm working in one database with 41 fields and in the records form i divided them in 5 arrays just to make the form more organize and use tabs
    the problems is if i exported my DB into any site i need to check and redo my recordForm template and change all IDs to reflect the new and correct ones to display them correctly 
    can we have the option to check the actual Template Key in recordForm like in the display template
    now i need to redo my array works of 41 items so they work correctly in the display form  [:sad:]

Status Feed



  1. Ali Majrashi

    Got New Display Name :tongue: it's my real name

  2. Ali Majrashi

    nothing is in my mind

  3. Ali Majrashi

    ip 3.2 ); is to be released ?

  4. Ali Majrashi

    راح تبدا ترجمة النسخه الجديدة بعد البيتا 2 منتظر بفارغ الصبر

    1. Ali Majrashi

      امممم حاولت قبل كذا اكثر من مره انه نكون قرووب واحد للتجرمة ومازال العرض مفتوح للي يحب يساعد يقدر يراسلني

  5. Kilwa » Ali Majrashi

    Hey dude, How are you? you got any Arabic themes? I am using IPB on my new forum.
    Thanks dude.

  6. Anjana Dewana » Ali Majrashi

    Asalaam-o-Alikum Bro..
    i m waqas dar and i have ipb same like ur board.. i m looking for urdu language file.. but couldnt find it.. could u please help me out if its possible.

  7. Ali Majrashi

    now arabic Language Pack for IPB 3.1.2 and Apps submitted to the Resources

    1. AndyF

      Approved it :)

    2. Ali Majrashi

      thanks *_+

  8. Ali Majrashi

    this forums really slow for me or it's for all visitors

    1. FCB-ROGA

      Just you.

    2. Carl M

      Agreed - just you.

  9. Ali Majrashi

    just finished ipb translate still nexus and ip.blog

    1. GemGr

      Just for the record, how much time did you spend?

    2. Ali Majrashi

      a lot i finish 30 pages per day

  10. Ali Majrashi

    mod_forum_no_posts The forum you are attempting to move the topic to does not allow posting or displaying of topics. As a result the topic would be sucked into a black hole and lost in oblivion. How about you try a different forum?

    1. AndyF

      Seen that before ;) :D

    2. ZakRhyno

      I love it!

    3. Ali Majrashi

      I've been into translating the few past days alot of interesting stuff though

  11. Ali Majrashi

    love Bouncy Mail +J+

    1. alex.1096@yahoo.com

      agree :P

    1. Garthilk

      Mmmm

  12. Ali Majrashi

    wa 3alikom alsalam

  13. Ali Majrashi

    been paramedic is pain in the AsS

  14. Ali Majrashi

    then how come 1-1=2

    1. Eduardo Bautista

      [1-1]=2 though :)

    2. Eduardo Bautista

      so is log(32)^5=7

    3. Ajouz ♞

      this true in some rings , one example is in the ring Z/2Z ={0,1}
      here 1-1=0=2

    1. Show previous comments  5 more
    2. Wolfie

      Yes. 1 positive + 1 negative + 1 positive = 1. :)

    3. AndyF

      Wolfie is correct :) , but remember not to divide by zero :)

    4. .Ian

      but then it wouldn't be 1+1+1 it would be 1+-1+1 different sum

  15. Ali Majrashi

    just finished ip.gallery translating +_+ now start with ip.blog -__+

    1. maxima

      Great work forward :)

  16. Ali Majrashi

    just finished ip.gallery translating +_+ now start with ip.blog -__+

  17. Ali Majrashi

    just finished ip.download translating +_+ now ip.gallery after that ip.blog -__+

  18. maxima » Ali Majrashi

    بالتوفيق ان شاء الله اخى الجريح

  19. Ali Majrashi

    i love the new ipb i hope good stuff show in the ACP as will