Картинки в форуме
|
|
alex-vtx | Дата: 25 Октября 2008, 18:55 | Сообщение # 1 | ● ● ● ● ● 4 сообщения Статус: Offline | Мне необходимо, чтобы при просмотре форума вместо ссылки на фотку, была видна сама прикреплённая фотка. Заранее ограничил пользователей возможностью прикреплять только 1 фотку в одном сообщении. Есть ли простое решение? Возможно мне необходимо как-то изменить эту строчку? <?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$ </div><?endif?> Форум прочитал, ответа не нашёл. Полагаю, что недообразован. Прошу помощи. | | |
|
Fluder | Дата: 25 Октября 2008, 21:01 | Сообщение # 2 | ● ● ● ● ● 705 сообщений Статус: Offline | это можно сделать вот так.. <?if($images1$)?>$images1$<?endif?> Прописать в виде материалов форума... за место прикреплений)) | | |
|
alex-vtx | Дата: 25 Октября 2008, 21:44 | Сообщение # 3 | ● ● ● ● ● 4 сообщения Статус: Offline | Не выходит. Похоже, что $IMAGES1$ - нулевая. Кстати, походу один вопросик возник. При удалении поста или ветки форума, удалаются ли прикреплённые фотографии, в смысле файлы физически удаляются? Потому как зашёл через FTP и увидел висящие файлы и превьюхи, от удалённой записи в форуме. Если файлы не удаляются, то конечно использовать прикрепление в форуме нельзя. Так как даже вручную их удалить будет невозможно из-за того, что при загрузке меняется имя. | | |
|
Fluder | Дата: 25 Октября 2008, 23:03 | Сообщение # 4 | ● ● ● ● ● 705 сообщений Статус: Offline | упс $IMAGE1$ а не $IMAGES1$ Когда добовляешь картинку он проверяет условие если оно быполняется, то картинка появляестя))) Сколько картинок столько и условий. | | |
|
mob_dp | Дата: 26 Октября 2008, 01:56 | Сообщение # 5 | ● ● ● ● ● 4112 сообщений Статус: Offline | Fluder, во во, $IMAGE1$. alex-vtx, 1. <?if($IMAGE1$)?>$IMAGE1$<?endif?> 2. Протести сам: прикрепи файлик, запиши имя, удали пост, введи путь файла. | | |
|
alex-vtx | Отредактировал alex-vtx - Понедельник, 27 Октября 2008, 21:12 Дата: 27 Октября 2008, 21:15 | Сообщение # 6 | ● ● ● ● ● 4 сообщения Статус: Offline | mob_dp - <?if($IMAGE1$)?>$IMAGE1$<?endif?> не работает. $IMAGE1$ работает только если написана в тексте сообщения. Т.е. обрабатывается вместе с $MESSAGE$. Если я в тексте ответа вписываю текст "$IMAGE1$", изображение выводится в Виде материала. При добавлении картинки, система выводит об этом подсказку. Картинка вставляется, только ведь не каждый пользователь поймёт, что ему нужно втставить это самое "$IMAGE1$" в текст своего ответа. Добавлено (27 Октябрь 2008, 21:15) --------------------------------------------- Fluder: 2. Протести сам: прикрепи файлик, запиши имя, удали пост, введи путь файла. Проверил. При удалении темы или сообщения, прилепленная картинка удаляется. | | |
|
mob_dp | Дата: 27 Октября 2008, 22:02 | Сообщение # 7 | ● ● ● ● ● 4112 сообщений Статус: Offline | alex-vtx, жди мастеров jQ - там это можно сделать. Вообще, имхо, я не думаю что автоматическое выведение изображения - удачный вариант. Деградация пользователей дает о себе знать: сейчас 80% не умеют обрезать скрины. Видеть на форуме махину 1280*1024 не думаю что будет всем приятно. Решать тебе. | | |
|
cucYa | Дата: 27 Октября 2008, 22:06 | Сообщение # 8 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | Что вы хотите, я не совсем понимаю ... Не уменьшать изображение загруженное через добавления сообщения ? | | |
|
alex-vtx | Дата: 27 Октября 2008, 23:11 | Сообщение # 9 | ● ● ● ● ● 4 сообщения Статус: Offline | mob_dp Изображение выводится в размере указанном в настройках форума. При этом система создаёт уменьшенное превью в файле с приставкой s к имени файла. Ограничить размер загружаемых файлов от пользователей также можно в настройках. Я ограничил их 200 кб, т.е. изображение большего размера просто не загрузится. cucYa - нет, я просто хочу, чтобы при добавлении изображения, оно выводилось в посте пользователя, и ему не нужно было вставлять фразу "$IMAGE1$" в текст своего сообщения. Ну а вобщем, ничего страшного, так и оставлю - пусть пользователи учатся. | | |
|
mob_dp | Дата: 27 Октября 2008, 23:23 | Сообщение # 10 | ● ● ● ● ● 4112 сообщений Статус: Offline | alex-vtx, я могу на 1 кб изображение огромное сделать. У меня когда-то одно тело сперло иконки с меню, причем поставило ссылки на файлы на моем сайте. Далее я подменил иконку на изображение 20000*1 пиксел. Сайт растянуло на 17 екранов в ширину. Так что можно загрузить. alex-vtx, разве когда ты нажмешь на прикрепленный файлик, т.е. в нашем случае картинку, у тебя откроется превью? | | |
|
LG-savikdvd | Отредактировал LG-savikdvd - Вторник, 28 Октября 2008, 16:27 Дата: 28 Октября 2008, 16:24 | Сообщение # 11 | ● ● ● ● ● 301 сообщение Статус: Offline | Quote (alex-vtx) только ведь не каждый пользователь поймёт, что ему нужно втставить это самое "$IМAGE1$" в текст своего ответа. это точно . Больше половины участников незнают что нужно делать с этой IMAGE Сразу прошу прощение, что влез в тему с вопросам , но суть темы - научить участников пользоваться IMAGE. У меня такое вопрос. возможно ли сделать, что бы при добавлении картинки ( в форме появляется $IМAGE1$ ) рядом с $IМAGExx$ появлялся текст с onClick , участник клацает и появляется Ajax окно с текстом по пользованию этой самой $IМAGE1$. ? Что-то я просмотрел HTML код уже с имеющей $IМAGE1$, но его я там не нашел ... | | |
|
Fluder | Дата: 28 Октября 2008, 18:17 | Сообщение # 12 | ● ● ● ● ● 705 сообщений Статус: Offline | LG-savikdvd, тоже интересуюсь этим вопросом... | | |
|
mob_dp | Дата: 29 Октября 2008, 00:54 | Сообщение # 13 | ● ● ● ● ● 4112 сообщений Статус: Offline | LG-savikdvd, Fluder, омг... в форме добавления поста после $_FILES_UPLOADER$ делайте ссылку с окном. | | |
|
LG-savikdvd | Дата: 29 Октября 2008, 12:08 | Сообщение # 14 | ● ● ● ● ● 301 сообщение Статус: Offline | С $_FILES_UPLOADER$ это понятно ... , хотелось появление ссылки для окна только при появлении $IМAGExx$ ... | | |
|
mob_dp | Дата: 29 Октября 2008, 17:32 | Сообщение # 15 | ● ● ● ● ● 4112 сообщений Статус: Offline | Поле с текстом записывается куда то из Code <span id="iCode1"></span><div id="imblock"></div> Сравнивайте с значение с '' и выводите ссылку. | | |
|
depositse | Дата: 27 Июля 2010, 03:47 | Сообщение # 16 | ● ● ● ● ● 13 сообщений Статус: Offline | Подскажите плз у кого то есть готовое решение этого вопроса ??? вывод вместо $ATTACHMENT$ выводились сами фотки а не ссылки на них ?? ПОМОГИТЕ плз очень нужно | | |
|
akkolt | Отредактировал akkolt - Вторник, 27 Июля 2010, 15:27 Дата: 27 Июля 2010, 11:56 | Сообщение # 17 | ● ● ● ● ● 106 сообщений Статус: Offline | Code var h = $('a.class').attr('href'); for (i=0; i<h.length; i++){ var format = h[i].match(/\.(\w+)$/i)[1]; if (format == 'img' || format == 'gif') { $('a.class:eq('+i+')').html('<img src="'+h+'">'); };}; | | |
|
depositse | Дата: 27 Июля 2010, 14:04 | Сообщение # 18 | ● ● ● ● ● 13 сообщений Статус: Offline | В какой шаблон это вписывать? в форму добавления или в вид материала ?? извините за глупый вопрос что такое callback для картинки ? | | |
|
akkolt | Отредактировал akkolt - Вторник, 27 Июля 2010, 15:15 Дата: 27 Июля 2010, 15:04 | Сообщение # 19 | ● ● ● ● ● 106 сообщений Статус: Offline | в вид материала | | |
|
cucYa | Дата: 27 Июля 2010, 15:19 | Сообщение # 20 | ● ● ● ● ● Совращенный мальчик.7317 сообщений Статус: Offline | akkolt, бред. Code $('div.eAttach').find('span.entryAttachSize').remove().end().find('a.entryAttach').each(function () { if (/\.(?:png|jpg|gif|jpe?)$/i.test(this)) $(this).replaceWith($('<img />').attr({src: this, alt: 'img', title: 'Вес изображения: ' + this.title})); }); | | |
|