Sly32

Рейтинг
370
Регистрация
29.03.2012

Нашел таки подходящий код и адаптировал его для своего сайта. Теперь картинки записываются в нужную папку и отображаются в форме - все как хотел. Но следующий этап затормозил.

Нужно теперь, что бы в textarea при нажатии на картинку вставлялась ссылка на нее.

сам код картинки формируется просто -

$('#respons').append('<img src="http://www.trutravel.ru/wp-content/uploads/'+ file +'" title="Нажмите, что бы вставить в запись" width="150px"  alt="Нажмите, что бы вставить в запись" width="150px">').addClass('success');

Есть у меня работающая функция, которая передает в textarea нужный тег, достаточно передать в нее параметры примерно так:

onclick="Butteg('c_post','<b>','</b>');"

Три параметра - в какой ид вставлять код, что будет перед выделенным фрагментом, что после.

для простых тэгов хорошо работает.

но вот как ее добавить к коду картинки правильно - не понимаю. Она должан выглядеть примерно так:

Butteg('c_post',' <img src="http://www.trutravel.ru/wp-content/uploads/"'>',' ');

Где то путаю с кавычками и дает ошибку синтаксиса. Как правильно заэкранировать, что получалась верная строка или может еще есть способ добавить код картинки в тело записи?

snezhok10:
Важное дополнение - оценивать можно только лишь через комментирование. Т.е. для оценки записи нужно заполнить стандартную форму комментария (логин/емайл) и выбрать оценку для записи.

Этот плагин куда прикрутите, там и будет работать

WP-postrating вполне можно так настроить. как на первом скрине. Вывести по звездам отдельно невозможно так как там хранится только общий рейтинг и количество проголосовавших

Интересно, как это вы хотите организовать постраничный вывод случайных записей? Конечно не работает. В том и смысл случайной записи - как определить, что будет на следующей странице? Поэтому и не выводит пагинацию.

Подскажите, где ( в какой таблице в БД) хранится информация по картинкам, загруженным на сайт? Привязка к записям и прочее... Nextgen gallery создает свою таблицу, а те что через обычный загрузчик?

---------- Добавлено 10.08.2014 в 20:55 ----------

Снимается вопрос - в wp_posts и пишет

MoMM:
мне почему-то видится, что с этим:



... ТС никогда не видел админку глазами автора

Необязательно. Лично я понимаю что хочет сказать ТС - после регистрации или авторизации пользователя кидает в админку, а надо чтоб просто на сайт. У меня стоит обычный виджет для авторизации в сайдбаре, в котором пользователь авторизуется, но в админку не входит. Зато получат возможность на определенных страницах сайта добавлять свой контент. Все тексты у меня проходят через премодерацию, так что публиковать может пользователь слюбой ролью, главное авторизироваться. Причем доступны социальные сети для этого.

Идея интересная, но вот я пока слабо понимаю, как ее на практике можно реализовать.

я бы примерно так шел

- Якорь должен автоматически формироваться в тексте статьи после текста, который попадает в the_excerpt()

- Ссылка [Читать далее] также автоматически должна указывать не на начало статьи а на якорь

Если первое я примерно представляю, как сделать, то со вторым сложнее. Или править саму функцию или писать костыль на JS. Было бы интересно послушать знатоков.

MoMM:
заведите пользователя сами одного, дайте ему права автора и зайдите в ВП под ним... сами всё увидите

Если я правильно помню, можно админку показывать только определенным категориям пользователей, например только для админов или авторов. Если публикация не через админку - неважно какая роль, главное быть зарегистрированным.

Я себе сделал добавление контента пользователями контента через форму на Wordpress. В данном случае - отзывы, но можно настраивать как угодно. Публикация после модерации, но это все настраивается. Регистрация - требуется, сделал через AJAX но можно и через чистый php

Всего: 7322