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 dwell писал: Это работает только в том случае, если включен модреврайт."Это" работает в любом случае. Покажите как у вас получилось gkostik, решение для второй картинки добавлю сегодня вечером. gkostik писал: неработает быстрое редактирование короткой новостиА что происходит при нажатии на "быстрое редактирование"? Цитата Ссылка на сообщение Поделиться на других сайтах
HIV 0 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 lifestar писал: А что происходит при нажатии на "быстрое редактирование"? а обсолютно ничего, никакой реакции Цитата Ссылка на сообщение Поделиться на других сайтах
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 А если подключен кастом, и в нем та же картинка с короткой новости, как тут быть? Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.