modification.xml 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. <?xml version="1.0"?>
  2. <!DOCTYPE modification SYSTEM "http://www.simplemachines.org/xml/modification">
  3. <modification xmlns="http://www.simplemachines.org/xml/modification" xmlns:smf="http://www.simplemachines.org/">
  4. <id>sorunome:smf-fixes</id>
  5. <version>0.1</version>
  6. <file name="$sourcedir/Subs.php">
  7. <operation>
  8. <search position="replace"><![CDATA[$code = strtr($tag['content'], array('$1' => $data));]]></search>
  9. <add><![CDATA[if(is_array($data)){
  10. $code = strtr($tag['content'], array('$1' => $data[0]));
  11. }else{
  12. $code = strtr($tag['content'], array('$1' => $data));
  13. }]]></add>
  14. </operation>
  15. <operation>
  16. <search position="replace"><![CDATA[if (preg_match(\'~^(?:http://((?:www|au|br|ca|es|fr|de|hk|ie|in|il|it|jp|kr|mx|nl|nz|pl|ru|tw|uk)\.)?youtube\.com/(?:[^"]*?)(?:(?:video_)?id=|(?:v|p)(?:/|=)))?([0-9a-f]{16}|[0-9a-z-_]{11})~i\'.($context[\'utf8\'] ? \'u\' : \'\'), $link, $matches))]]></search>
  17. <add><![CDATA[if (preg_match(\'~^(?:https?://((?:www|au|br|ca|es|fr|de|hk|ie|in|il|it|jp|kr|mx|nl|nz|pl|ru|tw|uk)\.)?youtube\.com/(?:[^"]*?)(?:(?:video_)?id=|(?:v|p)(?:/|=)))?([0-9a-f]{16}|[0-9a-z-_]{11})~i\'.($context[\'utf8\'] ? \'u\' : \'\'), $link, $matches))]]></add>
  18. </operation>
  19. </file>
  20. <file name="$themedir/index.template.php">
  21. <operation>
  22. <search position="after"><![CDATA[foreach ($context['menu_buttons'] as $act => $button)
  23. {
  24. ]]></search>
  25. <add><![CDATA[if(!isset($button['href']) || !isset($button['title'])) continue;]]></add>
  26. </operation>
  27. </file>
  28. </modification>