dmc 0 Опубликовано: 27 апреля 2008 Рассказать Опубликовано: 27 апреля 2008 Привет. Я где-то читал, celsoft писал что стиль для картинок в новости убран для удобства. а мне наоборт нужно что бы у картинкок был свой стиль а именно закругленные углы. Но что бы из сделать сама картинка должна выглядеть так: <div class="imagecorners"><span class="tl"></span><span class="tr"></span>картинка тут<span class="bl"></span><span class="br"></span></div> В parse.class.php прописывал, но тогда при загрузке новой фоточки - углы появляются, а старые как были без стиля так и остались. Пожалуйста, подскажите где что править... спасибо Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 081 Опубликовано: 27 апреля 2008 Рассказать Опубликовано: 27 апреля 2008 В parse.class.php прописывал, но тогда при загрузке новой фоточки - углы появляются, а старые как были без стиля так и остались. Пожалуйста, подскажите где что править... спасибо Нигде в файлах вы этого неисправите новости обрабатываются только один раз в момент редактирования или добавления, и в БД хранятся уже в готовом виде. Цитата Ссылка на сообщение Поделиться на других сайтах
Zergio 0 Опубликовано: 28 апреля 2008 Рассказать Опубликовано: 28 апреля 2008 Хотите закругленные углы вот вам ссылка: http://www.netzgesta.de/corner/ Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 18 января 2010 Рассказать Опубликовано: 18 января 2010 Хотите закругленные углы вот вам ссылка: http://www.netzgesta.de/corner/ Я тоже рад ссылке ведь поглядеть на чужой зоопарк лучше чем сделать свой. Нигде в файлах вы этого неисправите новости обрабатываются только один раз в момент редактирования или добавления, и в БД хранятся уже в готовом виде. Вы не правы,как раз в parse.class.php это можно реализовать и всё работает вот только проблема, при редактровании избражение теряет свой адрес и становиться - <img Как это исправить? З.Ы. Наверно не правильно добавляю в parse.class.php класс - ведь там есть if( $align == '' ) return "<!--TBegin--><img src=\"$url\" {$alt} />{$caption}<!--TEnd-->"; else return "<!--TBegin--><img align=\"$align\" src=\"$url\" {$alt} />{$caption}<!--TEnd-->"; а так же: if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; else return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img align=\"$align\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; В общем там много куда можно добавить класс вот только вопрос - куда будет правильно??? Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 19 января 2010 Рассказать Опубликовано: 19 января 2010 Хелп!!! как правильно добавить класс? Цитата Ссылка на сообщение Поделиться на других сайтах
ATHF 33 Опубликовано: 19 января 2010 Рассказать Опубликовано: 19 января 2010 if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img style=\"класс картинки\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; else return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img style=\"класс картинки\" align=\"$align\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 19 января 2010 Рассказать Опубликовано: 19 января 2010 (изменено) if( $align == '' ) return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img style=\"класс картинки\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; else return "<!--dle_image_begin:{$info}--><a href=\"{$url}\" onclick=\"return hs.expand(this)\" ><img style=\"класс картинки\" align=\"$align\" src=\"$url\" width=\"{$config['tag_img_width']}\" height=\"{$out_heigh}\" {$alt} /></a>{$caption}<!--dle_image_end-->"; ATHF, Не робит, + при редактировании изображение выглядит так - [center][thumb]<img src=[/thumb][/center] Необходимо как я понял наличие класса в этом условии: if( $align == '' ) return "<!--TBegin--><img class=\"corner iradius16\" src=\"$url\" {$alt} />{$caption}<!--TEnd-->"; else return "<!--TBegin--><img class=\"corner iradius16\" align=\"$align\" src=\"$url\" {$alt} />{$caption}<!--TEnd-->"; Ну и вы ошиблись по моему класс должен стоять здесь (это на пару строк ниже тех строк что вы написали): if( $align == '' ) return "<!--dle_image_begin:{$info}--><img class=\"corner iradius16\" src=\"{$url}\" {$alt} /><!--dle_image_end-->"; else return "<!--dle_image_begin:{$info}--><img class=\"corner iradius16\" src=\"{$url}\" align=\"{$align}\" {$alt} /><!--dle_image_end-->"; То работает! НО! при редактировании ссылка на изображение становится [center][thumb]<img src=[/thumb][/center] Кто знает подскажите пожалуйста! Изменено 19 января 2010 пользователем Geser Цитата Ссылка на сообщение Поделиться на других сайтах
МASTER 11 Опубликовано: 19 января 2010 Рассказать Опубликовано: 19 января 2010 А что через CSS не работает: .news img {бла бла} - стили ко всем картинкам в новостях. Чтобы добавить class к картинкам нужно добавить его в функции build_image Чтобы убрать класс у картинок при редактировании нужно изменять функцию decodeBBCodes Цитата Ссылка на сообщение Поделиться на других сайтах
МASTER 11 Опубликовано: 19 января 2010 Рассказать Опубликовано: 19 января 2010 + еще build_thumb Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 20 января 2010 Рассказать Опубликовано: 20 января 2010 А что через CSS не работает: .news img {бла бла} - стили ко всем картинкам в новостях. Как понять через CSS не работает? Чтобы убрать класс у картинок при редактировании нужно изменять функцию decodeBBCodes + еще build_thumb Можно чучуть поподробнее и буду безумно благодарен Цитата Ссылка на сообщение Поделиться на других сайтах
МASTER 11 Опубликовано: 20 января 2010 Рассказать Опубликовано: 20 января 2010 Как понять через CSS не работает? в html - img class="" = в css - .news img {} Можно чучуть поподробнее и буду безумно благодарен Ну лень мне... Нашли же как сделать чтобы класс добавлялся, так тоже самое надо сделать в других функциях. Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 9 мая 2010 Рассказать Опубликовано: 9 мая 2010 Как понять через CSS не работает? в html - img class="" = в css - .news img {} Можно чучуть поподробнее и буду безумно благодарен Ну лень мне... Нашли же как сделать чтобы класс добавлялся, так тоже самое надо сделать в других функциях. Прошло почти 4 месяца, вопрос по прежнему актуален, так и не смог сделать, а сейчас нужно как никогда... Цитата Ссылка на сообщение Поделиться на других сайтах
kang 42 Опубликовано: 9 мая 2010 Рассказать Опубликовано: 9 мая 2010 Нигде в файлах вы этого неисправите новости обрабатываются только один раз в момент редактирования или добавления, и в БД хранятся уже в готовом виде. Вы не правы,как раз в parse.class.php это можно реализовать Нет, тут имелось ввиду что нельзя исправить нигде в файлах для старых новостей. Можно попробовать через поиск и замену. Прошло почти 4 месяца, вопрос по прежнему актуален, так и не смог сделать, а сейчас нужно как никогда... В файле style.css найдите класс .news img{} и добавляйте в него нужный класс, если конечно у вас закрыты новости в класс .news Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 9 мая 2010 Рассказать Опубликовано: 9 мая 2010 Нигде в файлах вы этого неисправите новости обрабатываются только один раз в момент редактирования или добавления, и в БД хранятся уже в готовом виде. Вы не правы,как раз в parse.class.php это можно реализовать Нет, тут имелось ввиду что нельзя исправить нигде в файлах для старых новостей. Можно попробовать через поиск и замену. Прошло почти 4 месяца, вопрос по прежнему актуален, так и не смог сделать, а сейчас нужно как никогда... В файле style.css найдите класс .news img{} и добавляйте в него нужный класс, если конечно у вас закрыты новости в класс .news Что то по моему вы глупость сморозили... В класс добавить класс. Объясняю как всё это работает: В parse.class.php к <img мы добавляем class=\"corner iradius16\" (в какие строки добавить я точно не знаю потому рассувал наугад) Файл corner.js как раз увидев у изоражения данный класс делает ему округлённые края.. В моём случае всё работает! НО! при редактировании новости вместо нормального url картинки я вижу [center][thumb]<img class=[/thumb][/center] Цитата Ссылка на сообщение Поделиться на других сайтах
kang 42 Опубликовано: 9 мая 2010 Рассказать Опубликовано: 9 мая 2010 Что то по моему вы глупость сморозили... В класс добавить класс. Я имел ввиду стили класса. Объясняю как всё это работает: В parse.class.php к <img мы добавляем class=\"corner iradius16\" (в какие строки добавить я точно не знаю потому рассувал наугад) Файл corner.js как раз увидев у изоражения данный класс делает ему округлённые края.. В моём случае всё работает! НО! при редактировании новости вместо нормального url картинки я вижу [center][thumb]<img class=[/thumb][/center] Ну если вы решили делать через парсер, то нужно еще и отредактировать обратный процесс декодирования, о чем выше упоминалось. Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 10 мая 2010 Рассказать Опубликовано: 10 мая 2010 Что то по моему вы глупость сморозили... В класс добавить класс. Я имел ввиду стили класса. Объясняю как всё это работает: В parse.class.php к <img мы добавляем class=\"corner iradius16\" (в какие строки добавить я точно не знаю потому рассувал наугад) Файл corner.js как раз увидев у изоражения данный класс делает ему округлённые края.. В моём случае всё работает! НО! при редактировании новости вместо нормального url картинки я вижу [center][thumb]<img class=[/thumb][/center] Ну если вы решили делать через парсер, то нужно еще и отредактировать обратный процесс декодирования, о чем выше упоминалось. Мне попрежнему не ясно как в класс добавить стиль класса Оо Не нашёл где выше упоминалось об декодировании, может просто наконец подскажете в каком файле это подправить... Цитата Ссылка на сообщение Поделиться на других сайтах
kang 42 Опубликовано: 10 мая 2010 Рассказать Опубликовано: 10 мая 2010 Не нашёл где выше упоминалось об декодировании, может просто наконец подскажете в каком файле это подправить... А что через CSS не работает: .news img {бла бла} - стили ко всем картинкам в новостях. Чтобы добавить class к картинкам нужно добавить его в функции build_image Чтобы убрать класс у картинок при редактировании нужно изменять функцию decodeBBCodes Цитата Ссылка на сообщение Поделиться на других сайтах
Geser 0 Опубликовано: 11 мая 2010 Рассказать Опубликовано: 11 мая 2010 Не нашёл где выше упоминалось об декодировании, может просто наконец подскажете в каком файле это подправить... А что через CSS не работает: .news img {бла бла} - стили ко всем картинкам в новостях. Чтобы добавить class к картинкам нужно добавить его в функции build_image Чтобы убрать класс у картинок при редактировании нужно изменять функцию decodeBBCodes А нельзя ли всё же написать ковыряй тот то, тот то файл и желательно строка такая то... Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.