Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author Sed Lex

    (@sedlex)

    Could you test the just released version (1.8.3) ?

    Thread Starter ruslan.f

    (@ruslanf)

    With new wersion I’ve got

    stripslashes("<a href="//cutetorrent.info/wp-content/uploads/2015/05/2015-05-29_204413.png\""><img class="alignright wp-image-2510 size-medium" src="\"https://cutetorrent.info/wp-content/uploads/2015/05/2015-05-29_204413-300x117.png\"" alt="2015-05-29_204413" width="300" height="117"></a>")

    insted images.

    Plugin Author Sed Lex

    (@sedlex)

    arf … my bad !!!

    I will release a urgent update

    Thread Starter ruslan.f

    (@ruslanf)

    Ok i fixed it my self…
    I’m new to php… but know some other programming languages xD

    Just read some docs and here is fix
    replace line 464 with

    return preg_replace_callback(
    						$pattern_img,
    						function ($matches)
    						{
    							return stripslashes('<a '.$matches[2].' href=\"'.$matches[3].$matches[4].'\" class=\"gallery_colorbox\"'.$matches[5].'>'.$matches[6].'<img '.$matches[7].' src=\"'.$matches[8].$matches[9].'\" '.$matches[10].'></a>');
    						},
    						$matches[0]);

    this actually works but code is not safe. Probably some validations on matches array should be done.
    And also you may delete line above
    $replacement_img = 'stripslashes("<a\2href=\"\3\4\" class=\"gallery_colorbox\"\5>\6<img\7src=\"\8\9\" \10>\11</a>")';

    Plugin Author Sed Lex

    (@sedlex)

    That is what I do on the 1.8.4

    I have to handle also the next regexp but will be in 1.8.5

    Plugin Author Sed Lex

    (@sedlex)

    OK …
    1.8.5 released … sorry for the issue that my plugin may have generated

    Thread Starter ruslan.f

    (@ruslanf)

    With new version got this messages
    Notice: Undefined offset: 11 in /home/host1386731/cutetorrent.info/htdocs/www/wp-content/plugins/image-zoom/image-zoom.php on line 464

    Plugin Author Sed Lex

    (@sedlex)

    … So sorry

    Could you test with said pattern …
    $pattern_img = '/(<a([^>]*?)href=["\']([^"\']*[.])'.$this->image_type.'["\']([^>]*?)>((?:[^<]|<br)*)<img([^>]*?)src=["\']([^"\']*[.])'.$this->image_type.'["\']([^>]*?)>((?:[^<]|<br)*?)<\/a>)/isU';

    I must admit I am not the best at regular expression

    Thread Starter ruslan.f

    (@ruslanf)

    with this regexp I don’t see any messages.

    Plugin Author Sed Lex

    (@sedlex)

    seems good ??

    Thanks for the testing

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Deprecated messages’ is closed to new replies.