oldset 0 Опубликовано: 5 ноября 2007 Рассказать Опубликовано: 5 ноября 2007 Спасибо! Очень удобно! Цитата Ссылка на сообщение Поделиться на других сайтах
gkostik 0 Опубликовано: 23 ноября 2007 Рассказать Опубликовано: 23 ноября 2007 Да, сильные сего форума и движка вцелом, помогите новичкам. Фича ведь прикольная, но помимо проблемы со второй картинкой в короткой новости (лично мне нужна именно 1), убивается быстрое редактирование короткой новости. А если в 6.3 перестанет работать (еще не проверял, т.к. только собираюсь обновиться), то это вообще.... Цитата Ссылка на сообщение Поделиться на других сайтах
HIV 0 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 ну воткнул я в show.short.php : $story = stripslashes($row['short_story']); if (preg_match("!<img(.*?)/>!si",$story,$img)) { $img = '<a href="'.$config['http_home_url'].'index.php?newsid='.$row['id'].'">'.$img[0].'</a>'; $story = preg_replace("!<img(.*?)/>!si",$img,$story); } $tpl->set('{short-story}', $story); а что в parse.class.php менять надо, а то просто так не работает, дле 6.0?? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 gkostik, я и написал код именно дял 1-й картинки в короткой новости + для версии 6.3 Почему у вас не работает? HIV, в parse.class.php вообще ничего менять не нужно Цитата Ссылка на сообщение Поделиться на других сайтах
gkostik 0 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 dwell, ничего нескажу про модреврайт... lifestar, а можно как-то подправить, если вставляют 2 картинку, чтобы небыло глюка (1 картинка посторяется, 2й попросту нет)? неработает быстрое редактирование короткой новости, полное редактирование короткой - работает, в полной - работает и быстрое и полное... ps у меня сейчас 5.5 стоит, еще не обновился Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 Это работает только в том случае, если включен модреврайт."Это" работает в любом случае. Покажите как у вас получилось gkostik, решение для второй картинки добавлю сегодня вечером. неработает быстрое редактирование короткой новостиА что происходит при нажатии на "быстрое редактирование"? Цитата Ссылка на сообщение Поделиться на других сайтах
HIV 0 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 А что происходит при нажатии на "быстрое редактирование"? а обсолютно ничего, никакой реакции Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 HIV, странно, но тут помочь я вам не могу ибо не пользуюсь я такой функцией, как "быстрое редактирование" Цитата Ссылка на сообщение Поделиться на других сайтах
gkostik 0 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 ну особо я ей тоже не пользуюсь.. т.е. переживу.. а вот про 2 картинки: было бы хорошо, чтобы просто небыло глюка, т.к. я всеравно вставляю в корокую новость 1 картинку просто люди, которые публикают пугаются, когда вместо 2х разных 2 одинаковые Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 (изменено) gkostik, я забыл что обещал сделать =) Значит хак NewsPic2Link 2.0 Открываем engine/modules/show.short.php Находим $tpl->set('{short-story}', stripslashes("<div id='news-id-".$row['id']."'>".$row['short_story']."</div>")); и заменяем эту строчку на $story = stripslashes($row['short_story']); if (preg_match_all("!<img(.*?)/>!si",$story,$img)) foreach ($img[0] as $newsPic) $story = str_replace($newsPic, '<a href="'.$full_link.'">'.$newsPic.'</a>', $story); $tpl->set('{short-story}', $story); === обновление с первой версии Открываем engine/modules/show.short.php находим $story = stripslashes($row['short_story']); if (preg_match("!<img(.*?)/>!si",$story,$img)) { $img = '<a href="'.$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].'.html">'.$img[0].'</a>'; $story = preg_replace("!<img(.*?)/>!si",$img,$story); } $tpl->set('{short-story}', $story); и меняем его на $story = stripslashes($row['short_story']); if (preg_match_all("!<img(.*?)/>!si",$story,$img)) foreach ($img[0] as $newsPic) $story = str_replace($newsPic, '<a href="'.$full_link.'">'.$newsPic.'</a>', $story); $tpl->set('{short-story}', $story); === всё Изменено 13 декабря 2007 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
JaMaster 0 Опубликовано: 14 декабря 2007 Рассказать Опубликовано: 14 декабря 2007 lifestar, а где ты такой хак нашел? можно демо версию?? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 14 декабря 2007 Рассказать Опубликовано: 14 декабря 2007 JaMaster, что значит где нашёл? Вчера на коленке написал Демо версию смотрим у себя локально Цитата Ссылка на сообщение Поделиться на других сайтах
JaMaster 0 Опубликовано: 15 декабря 2007 Рассказать Опубликовано: 15 декабря 2007 lifestar, ок я попробую! спс! Цитата Ссылка на сообщение Поделиться на других сайтах
Undetected 0 Опубликовано: 22 февраля 2009 Рассказать Опубликовано: 22 февраля 2009 А если подключен кастом, и в нем та же картинка с короткой новости, как тут быть? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.