Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Wordpress How To
цитата
04/07/11 в 19:49
 Einaar
Oceanman: ты описывай хотя бы, что делал то до устранения проблемы по позиционированию блока flowplayer? Всем же интересно icon_mrgreen.gif Что бы на подобные грабли в будущем не наступать!
А то проблема то замысловатая, любая информация по ней будет полезной.

обновлено: когда ты на полный экран видео переключаешь, пропорции сохраняются?
цитата
05/07/11 в 08:32
 Oceanman
Einaar писал:
Oceanman: ты описывай хотя бы, что делал то до устранения проблемы по позиционированию блока flowplayer? Всем же интересно icon_mrgreen.gif Что бы на подобные грабли в будущем не наступать!
А то проблема то замысловатая, любая информация по ней будет полезной.

Сделал так:
1. Вставил твой код в function.php
2. Удалил вывод скрипта в header.php
3. В строчке print <<< JS удалил до и после пробелы
4. Повторил операцию в строчке JS;
5. Закачал на сервер измененные файлы function.php и header.php
6. Перезалил изображение play_large.png в папку flowplayer
7. Перешел на сайт, проверил, видео выводится в нужном месте! icon_biggrin.gif icon_biggrin.gif icon_biggrin.gif
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
Комрады, как проще реализовать такое ...
Нужно чтобы перед постами, на страницах категорий и тегов выводилось крупное описание наверху страницы. В админке, в общем, есть поле описания тегов и категории, но мне его не хватает. Эм надеюсь кто-то поймёт о чем я icon_rolleyes.gif
цитата
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: ! Инвайт кстати работает и русскими буквами, проверил. smail54.gif


Слово Invite убрал из функции (над формой стояло), в моем случае просто оно лишнее здесь. icon_smile.gif




Правда обработки ошибки ввода инвайта в функции нет, ну да бог с ней. icon_smile.gif
цитата
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: Отлично, работает! Картинки можно вставлять "с улицы". icon_wink.gif

А про в новом окне ссылки из комментариев - не видел? icon_smile.gif

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




Но желательно чтобы в новом окне открывалось, не все умеют на колесико нажимать. icon_smile.gif
цитата
27/11/11 в 08:51
 Yacc
photomuza писал:
А про в новом окне ссылки из комментариев - не видел? icon_smile.gif

Ты так много всего пишешь, да ещё и с картинками, так что не мудрено пропустить важное. Меньше слов - дешевле телеграмма. icon_smile.gif


Код:
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: Так во мне спят художник и писатель. smail101.gif А про телеграмму запомню, зачетно, не слышал. icon_lol.gif
Спасибо, Як!
цитата
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  >  последняя »


Эта страница в полной версии