Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Блоги и Социальные сети
»
Тема:
Wordpress How To
Новая тема
Ответить
цитата
04/07/11 в 19:49
Einaar
Oceanman:
ты описывай хотя бы, что делал то до устранения проблемы по позиционированию блока flowplayer? Всем же интересно
Что бы на подобные грабли в будущем не наступать!
А то проблема то замысловатая, любая информация по ней будет полезной.
обновлено:
когда ты на полный экран видео переключаешь, пропорции сохраняются?
цитата
05/07/11 в 08:32
Oceanman
Einaar писал:
Oceanman:
ты описывай хотя бы, что делал то до устранения проблемы по позиционированию блока flowplayer? Всем же интересно
Что бы на подобные грабли в будущем не наступать!
А то проблема то замысловатая, любая информация по ней будет полезной.
Сделал так:
1.
Вставил твой код в
function.php
2.
Удалил вывод скрипта в
header.php
3.
В строчке
print <<< JS
удалил до и после пробелы
4.
Повторил операцию в строчке
JS;
5.
Закачал на сервер измененные файлы
function.php
и
header.php
6.
Перезалил изображение
play_large.png
в папку flowplayer
7.
Перешел на сайт, проверил, видео выводится в нужном месте!
8.
Подправил стили и размеры видео под себя
Einaar писал:
обновлено: когда ты на полный экран видео переключаешь, пропорции сохраняются?
Пропорции видео сохраняются (у меня размеры 427*240), только рекламный блок с текстом (Full video set Here!) в верхнем углу остается таким же и становится незаметным.
цитата
05/07/11 в 19:13
luminofor
Осторожней обновляйтесь до версии 3.2
Получил "Fatal error: Call to undefined function... " в дашборде - хотя до обновления все работало без проблемм..
цитата
05/07/11 в 21:14
Einaar
luminofor писал:
Осторожней обновляйтесь до версии 3.2
Получил "Fatal error: Call to undefined function... " в дашборде - хотя до обновления все работало без проблемм..
Call to undefined function json_encode() in ...
модуль php JSON (JavaScript Object Serialization support) поставь и всё будет ок!
цитата
10/07/11 в 00:36
dehash
Как сделать так, что бы FeedWordPress постил только одну статью из ленты за раз, а не все? Беру споновский RSS, там 5-30 постов с текстом и пиксами. FeedWordPress постит сразу все. Мне надо по одной в определённый период. Может есть что получше из бесплатного?
Спасибо.
цитата
10/07/11 в 14:14
CyberSEO
Последний раз редактировалось: CyberSEO (
20/06/19 в 11:54
), всего редактировалось 3 раз(а)
цитата
10/07/11 в 14:16
CyberSEO
removed by moderator
Последний раз редактировалось: CyberSEO (
20/06/19 в 12:04
), всего редактировалось 3 раз(а)
цитата
24/07/11 в 18:13
twentyone
done
цитата
27/07/11 в 21:21
Uz
Комрады, как проще реализовать такое ...
Нужно чтобы перед постами, на страницах категорий и тегов выводилось крупное описание наверху страницы. В админке, в общем, есть поле описания тегов и категории, но мне его не хватает. Эм надеюсь кто-то поймёт о чем я
цитата
07/11/11 в 10:05
photomuza
Делаю галерею фотоархива для своих. Придумал фильтр для своих - одно ключевое слово, которое знают все, и вводиться оно должно только при регистрации. Т.е. вводится один раз при реге, дальше не нужно никаких капч для комментов после авторизации и комменты пишут только авторизированые. Типа так:
Yacc:
подскажи как добавить в форму регистрации
wp-login.php?action=register
это ключевое слово? Точней
как проверять его?
Т.е. кроме логина и мэйла я добавляю
третью форму
, в начале файла wp-login.php (или можно в функции темы?) прописать переменную типа
$key_for_all='иванов'
, это я понимаю. А вот как проверку того что ввелось сделать, вот это мне не по силам. Помоги плз!
Кстати, ключевое слово русскими буквами надеюсь будет работать?
цитата
07/11/11 в 14:22
coder-code
Подпишусь
ка на ваш полезный топик
цитата
08/11/11 в 06:38
Yacc
Насколько я понял речь идёт о регистрации по инвайтам.
Добавить в конец functions.php
add_action( 'register_form', 'yacc_register_form' );
function yacc_register_form() {
yacc_invite_form( isset( $_POST[ 'invite' ] ) ? $_POST[ 'invite' ] : '' );
}
add_action( 'login_form_register', 'yacc_login_form_register' );
function yacc_login_form_register() {
if( $_SERVER['REQUEST_METHOD'] == 'POST' && isset( $_POST[ 'invite' ] ) && $_POST[ 'invite' ] != get_option( 'invite' ) ) {
wp_redirect( site_url('wp-login.php?registration=disabled') );
exit();
}
}
add_action('admin_init', 'yacc_invite_init');
function yacc_invite_init() {
add_settings_field( 'yacc_invite', 'Invite', 'yacc_invite_callback', 'general', 'default' );
register_setting( 'yacc_invite', 'invite', 'yacc_invite_validate' );
}
function yacc_invite_callback() {
settings_fields( 'yacc_invite' );
yacc_invite_form( get_option( 'invite' ) );
}
function yacc_invite_validate( $input ) {
return esc_attr( stripslashes( $input ) );
}
function yacc_invite_form( $invite ) {
?>
<p>
<label><?php _e( 'Invite' ) ?><br />
<input type="text" name="invite" id="invite" class="input" value="<?php echo esc_attr( stripslashes( $invite ) ); ?>" size="20" tabindex="11" />
</label>
</p>
<?php
}
Теперь на форме регистрации (wp-login.php?action=register) и на странице общих настроек (wp-admin/options-general.php) есть поле Invite.
цитата
08/11/11 в 06:40
Yacc
дабл
Последний раз редактировалось: Yacc (
08/11/11 в 06:41
), всего редактировалось 1 раз
цитата
08/11/11 в 06:41
Yacc
трипл
цитата
08/11/11 в 16:50
photomuza
Отлично, именно то что надо, спасибо,
Yacc:
! Инвайт кстати работает и русскими буквами, проверил.
Слово
Invite
убрал из функции (над формой стояло), в моем случае просто оно лишнее здесь.
Правда обработки ошибки ввода инвайта в функции нет, ну да бог с ней.
цитата
15/11/11 в 00:16
photomuza
Плагин
subscribe2
Что удалить/сделать в коде или что в функцию темы добавить, чтоб не рассылались письма?
Кнопки в админке вроде нет такой. Т.е. мне нужно чтоб subscribe2 только собирал мыла в базу, а отправляю я сам (не нравится как он отсылает: форматы и пр.), это для друзей, там не так много. Можно конечно отключать плагин перед отсылкой, а после включать - пробовал работает. Да вот сегодня разослал, а выключить забыл, подписчики получили по 2 письма.
цитата
20/11/11 в 06:29
Sergeyka
Вопрос в связи с Пандой
Имеются категории
плана
domain.com/category/name-category/
поставил
Алл ин сео пак
, который по Дескрипшену категории формирует метатег дескрипшн
но этот метатег распространяется как на
domain.com/category/name-category/
так и на
domain.com/category/name-category/page/2/
и на 3ю и т.дстраницы
Как сделать, чтобы на странице №2 и последующих метатег дескрипшн не формировался, либо формировался, но отличный от того что задано в Дескрипшенах к категориям?
такое возможно?
цитата
26/11/11 в 19:24
photomuza
Yacc:
Напиши функцию, если не трудно: чтоб код картинки, вставляемый в комменты юзерами, не вырезался движком ВП. А также чтоб ссылки открывались в новом окне.
Это для блога друзей что выше писал. Поставил плагин
jquery-comment-preview
:
Добавил туда сам код для картинок. И только сейчас понял, что ВП вырезает код с картинкой что юзеры вставляют. Но только юзеры, если админ, то нет.
Попробую поискать плагины, в кодах ВП пытался найти, не получилось.
цитата
26/11/11 в 22:44
Yacc
В конец functions.php
Код:
add_action( 'init', 'yacc_remove_filter', 10 );
function yacc_remove_filter() {
remove_filter( 'pre_comment_content', 'wp_filter_kses' );
}
цитата
27/11/11 в 06:29
photomuza
Yacc:
Отлично, работает! Картинки можно вставлять "с улицы".
А про
в новом окне ссылки из комментариев
- не видел?
Желательно все что к комментарию относятся: и
из самого коммента
, и то
на что имя комментатора залинковано
, т.к. подключил отличный плагин
loginza
, теперь можно не регаться в блоге, а залогиниться со своими данными из популярных соцсетей и имя теперь - ссылка на страницу человека там:
Но желательно чтобы в новом окне открывалось, не все умеют на колесико нажимать.
цитата
27/11/11 в 08:51
Yacc
photomuza писал:
А про
в новом окне ссылки из комментариев
- не видел?
Ты так много всего пишешь, да ещё и с картинками, так что не мудрено пропустить важное. Меньше слов - дешевле телеграмма.
Код:
add_filter( 'get_comment_text', 'yacc_process_links', 10, 1 );
add_filter( 'get_comment_author_link', 'yacc_process_links', 10, 1 );
add_filter( 'get_comment_author_url_link', 'yacc_process_links', 10, 1 );
function yacc_process_links( $content ) {
return str_replace( '<a ', '<a target="_blank" ', $content );
}
цитата
27/11/11 в 09:14
photomuza
Yacc:
Так во мне спят художник и писатель.
А про телеграмму запомню, зачетно, не слышал.
Спасибо, Як!
цитата
04/12/11 в 14:00
photomuza
Еще понадобилась функция: исключение из поиска определенных страниц, постов (фильтр). В сети есть, видно под старый движок, на ВП 3.2.1 он не работает: поиск пообще результата не дает.
////// исключает из поиска указанные ID страниц, постов
function SearchExlude($query)
{
if ($query->is_search)
{ $query->set('cat','1,2,3'); }
return $query;
}
add_filter('pre_get_posts','SearchExlude');
цитата
16/12/11 в 04:48
densa
Сейчас новый кооментарий добавляется вниз, за уже оставленными, можно сделать так что бы новый был в самом верху после тела поста
цитата
16/12/11 в 12:14
Yacc
photomuza писал:
Еще понадобилась функция: исключение из поиска определенных страниц, постов...
Не понятно какие именно страницы/посты надо исключить. Для примера исключение постов в категориях 1, 2 и 3.
Код:
function yacc_search_filter( $query ) {
if( $query->is_search )
$query->set( 'category__not_in', array( 1, 2, 3 ) );
return $query;
}
add_filter( 'pre_get_posts', 'yacc_search_filter' );
densa писал:
Сейчас новый коментарий добавляется вниз, за уже оставленными, можно сделать так что бы новый был в самом верху после тела поста
Оно или я не правильно понял?
Стр.
« первая
<
9
,
10
,
11
,
12
,
13
>
последняя »
Новая тема
Ответить
Эта страница в полной версии