Обсуждения

Избавится от лишнего js

Бесконечно оптимизирую свой сайт, в принципе уже добился А класса быстродействия по классификации google и yahooo, но начатое хотелось бы доделать до конца и убрать из темы последнее ненужное подключение ява скрипта, которое я к сожалению никак не могу найти где убирается.
Если кто-то может помочь подсказкой буду очень признателен, вот мой сайт: http://luchshii-antivirus-free.ru/
17 строчка если просматривать исходный код <script type=’text/javascript’ src=’http://luchshii-antivirus-free.ru/wp-includes/js/l10n.js?ver=20101110′></script> , я так и не понял для чего она нужна (а значит можно считать ее лишней) и не смог понять, как ее убрать.
Заранее благодарен за помощь или даже попытку помочь.

Почему у меня Читать дальше и Далее?

Ставлю <more>, активирован плагин Evermore, но WP сам ставит, почему-то и Читать дальше и далее 2 раза, не понимаю, почему?

Как увеличить место

Не подскажите пожалуйста как отодвинуть место от плагина Related post и поделиться статьей. В каком файле надо править подскажите пожалуйста.
Спасибо.
вот скрин. если нужен сайт то mehelper.ru

Не получается :( вызвать категории…

Друзья. Все знают что есть вот такая штука <?php query_posts(‘cat=10&showposts=5’); ?> и вот такая wp_list_categories( ) никак не получается их скрестить, чтобы получить следующую картину:

Категория 1
Пост 1 из категории 1
Пост 2 из категории 1
Пост 3 из категории 1
Категория 2
Пост 1 из категории 2
Пост 2 из категории 2
Пост 3 из категории 2

Вот как этого добиться?

Пробовал вот такой способ:

<?php
    $c=0;
    $categories = get_categories('hide_empty=0');
    foreach ($categories as $category) {
    echo "<a href=\"". get_category_link( $category->cat_ID )."\">{$category->cat_name}</a><br />";
    ?>
        <?php if (cat_ID != 'empty' and have_posts == true) { echo '<li class="catlist">'; ?>
        <ul>
        <?php $recent = new WP_Query ("cat=$c & showposts=5"); while ($recent->have_posts ()) : $recent->the_post ();?>
        <li><a href="<?php the_permalink () ?>" rel="bookmark">
        <?php the_title (); ?>
        </a></li>
        <?php endwhile; ?>
        </ul>
        <?php  echo "</li>"; } ?>    
        
<?php  $c++;  } ?>

Но получается, что по категориям счетчик проходит таким макаром 1, 14, 18, 2, 3… а посты при этом выводит 1, 2, 3, 14, 18 короче путает местами. Может есть цивилизованный способ получить подобный список?

баг при использовании qTranslate + Login-box

Обнаружился баг при использовании на сайте авторизации через окно Login-box при использовании плагина мультиязычности qTranslate. Если сайт находится на дефолтном языке, – работает нормально. При переключении на другой язык появляется блок с формой авторизации.
Кто-нибудь сталкивался с этой проблемой?

опять какаето фигня с админкой

вот как она выглядит http://s005.radikal.ru/i211/1109/d9/22fe0ce6b3ba.jpg , пробовал обновлять languages не помогло

Как написать условие в meta-тегах

Нужно задать проверку в description – если заполнено поле с ключем "seo-desc", то выводить его значение.
Если поле не заполнено, то показывать "single_cat_title();"

Вроде написала правильно, но почему то условие не срабатывает.

<meta name="description" content="<?php if ( (is_home()) || (is_front_page()) ) {
    bloginfo('description');
} elseif(is_single())  {       
    if($key !== '') { 
       $key="seo-desc"; echo get_post_meta($post->ID, $key, true); 
    } else {
        single_cat_title(); 
    }
} else {
    bloginfo('description');
}
?>" />

Подскажите, кто видит, в чем тут ошибка?

300 левых ссылкок в коде страницы

Решил как то глянуть в исходный код свой страницы, и увидел в самом низу образуются левые 300 ссылок.
Думал что проблема с темой, т.к. у используемой темы были приколы в скрытом футере – но я их убрал от туда, поменял тему на другую – но ссылки всё равно есть… Причем при обновлении страницы они меняются. Как появляются эти вообще не пойму, футер уже крутил-мутил. Помогите понять что за вражеский код, может кто встречал ранее? может это какой плагин, но вроде отключал все не понятные и оставлял только стабильные и проверенные уже не на одном блоге… но всё равно ссылки образуются. Бывает иногда исчезают, но пару раз обновив страницу – снова появляются…
Кстати вот адрес: [url]www.svetus.com[/url]

Плагин для кросспостинга Wp2wp

Здравствуйте!
Помогите, пожалуйста, найти плагин для кросспостинга Wp2wp. Все ссылки в интернете ведут на несуществующую страницу автора плагина.
Или аналог какой подскажите…
Заранее спасибо!

Народ помогите мне с отправкой заявки.

Проблема не как не могу добится чтобы все отправлялось на электронный адрес
вот заполняешь такую штуку код страницы

<?php /* Template Name: Заявка-анкета на получение займа
*/ ?>
<?php get_header(); ?>
<!-- CENTER -->
    <table cellpadding='0' cellspacing='0' class="w100" >
    <tr><td class="ras10"><div class="ras10"></div></td><td class="g_lu"><div class="g_ld"></div></td>
    <td class="dcH1">

<h1 align="center">Оформить Заявление-анкету на получение займа</h1>
        
    </td><td class="g_ru"><div class="g_rd"></div></td></tr></table>
    
    <div class="dctext2">

<p align='center'></p>

    <select name='summa' id='summa' class='forms' onchange="Viplata()">

<option value="1000"  selected>1000</option>
<option value="1500" >1500</option>
<option value="2000" >2000</option>
<option value="2500" >2500</option>
<option value="3000">3000</option>
<option value="3500" >3500</option>
<option value="4000" >4000</option>
<option value="4500" >4500</option>
<option value="5000" >5000</option>
<option value="5500">5500</option>
<option value="6000" >6000</option>
<option value="6500" >6500</option>
<option value="7000" >7000</option>
<option value="7500" >7500</option>
<option value="8000" >8000</option>
<option value="8500" >8500</option>
<option value="9000" >9000</option>
<option value="9500" >9500</option>
<option value="10000" >10000</option>
<option value="10500" >10500</option>
<option value="11000" >11000</option>
<option value="11500" >11500</option>
<option value="12000" >12000</option>
<option value="12500" >12500</option>
<option value="13000" >13000</option>
<option value="13500" >13500</option>
<option value="14000" >14000</option>
<option value="14500" >14500</option>
<option value="15000" >15000</option>
<option value="15500" >15500</option>
<option value="16000" >16000</option>
<option value="16500" >16500</option>
<option value="17000" >17000</option>
<option value="17500" >17500</option>
<option value="18000" >18000</option>
<option value="18500" >18500</option>
<option value="19000" >19000</option>
<option value="19500" >19500</option>
<option value="20000" >20000</option>
    </select>
    
    &nbsp;руб.</td>
    </tr>

    <tr>
    <td align='right'>Срок займа:</td>
    <td class="mini">
    
    <!-- input type=text name='days' size=4 class=forms value="14" readonly / -->
    <select name='days' id="days" class='forms' onchange="Viplata()">


<option value="14" selected>14</option>
</select>
    
    &nbsp;дней
    </td>
    </tr>

    <tr>
    <td align='right'>Сумма платежа:</td>
    <td class="mini"><input type='text' name='viplata' id='viplata' size='9' class='forms' value="1252" readonly/>&nbsp;руб.</td>
    </tr>

    
    
    <tr>
    <td align='right'><font color='red'>*</font> Имя, Отчество:</td>
    <td><input type='text' name='users_name' size='32' class='forms' value="" /></td>
    </tr>

    <tr>
    <td align='right'><font color='red'>*</font> Фамилия:</td>
    <td><input type='text' name='users_name2' size='32' class='forms' value="" /></td>
    </tr>
    
    
    <tr>
    <td align='right'><font color='red'>*</font> Дата рождения:</td>
    <td>
        <select name='birthday_day' >
            <option value=""> </option>
            <option value="01">1</option>
            <option value="02">2</option>
            <option value="03">3</option>
            <option value="04">4</option>
            <option value="05">5</option>
            <option value="06">6</option>
            <option value="07">7</option>
            <option value="08">8</option>
            <option value="09">9</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
            <option value="25">25</option>
            <option value="26">26</option>
            <option value="27">27</option>
            <option value="28">28</option>
            <option value="29">29</option>
            <option value="30">30</option>
            <option value="31">31</option>
        </select> 
        <select name='birthday_month' >
            <option value=""> </option>
            <option value="01">Январь</option>
            <option value="02">Февраль</option>
            <option value="03">Март</option>
            <option value="04">Апрель</option>
            <option value="05">Май</option>
            <option value="06">Июнь</option>
            <option value="07">Июль</option>
            <option value="08">Август</option>
            <option value="09">Сентябрь</option>
            <option value="10">Октябрь</option>
            <option value="11">Ноябрь</option>
            <option value="12">Декабрь</option>
        </select> 
        
        <select name='birthday_year' >
            <option value=""> </option>

            <option value="1993">1993</option>
            <option value="1992">1992</option>
            <option value="1991">1991</option>
            <option value="1990">1990</option>
            <option value="1989">1989</option>
            <option value="1988">1988</option>
            <option value="1987">1987</option>
            <option value="1986">1986</option>
            <option value="1985">1985</option>
            <option value="1984">1984</option>
            <option value="1983">1983</option>
            <option value="1982">1982</option>
            <option value="1981">1981</option>
            <option value="1980">1980</option>
            <option value="1979">1979</option>
            <option value="1978">1978</option>
            <option value="1977">1977</option>
            <option value="1976">1976</option>
            <option value="1975">1975</option>
            <option value="1974">1974</option>
            <option value="1973">1973</option>
            <option value="1972">1972</option>
            <option value="1971">1971</option>
            <option value="1970">1970</option>
            <option value="1969">1969</option>
            <option value="1968">1968</option>
            <option value="1967">1967</option>
            <option value="1966">1966</option>
            <option value="1965">1965</option>
            <option value="1964">1964</option>
            <option value="1963">1963</option>
            <option value="1962">1962</option>
            <option value="1961">1961</option>
            <option value="1960">1960</option>
            <option value="1959">1959</option>
            <option value="1958">1958</option>
            <option value="1957">1957</option>
            <option value="1956">1956</option>
            <option value="1955">1955</option>
            <option value="1954">1954</option>
            <option value="1953">1953</option>
            <option value="1952">1952</option>        </select> 
    
    </td>
    </tr>
    
    <tr>
    <td align='right'><font color='red'>*</font>&nbsp;Место&nbsp;рождения:</td>
    <td><input type='text' name='bithday_city' size='68' style="width:240px;" class='forms' value="" /></td>
    </tr>
    
    <tr>
    <td align='right'><font color='red'>*</font>&nbsp;Ваш пол:</td>
    <td  class="mini">
        <input name="users_sex" type="radio" value="m" /> Мужчина<br />
        <input name="users_sex" type="radio" value="f" /> Женщина
    </td>
    </tr>
    
    <tr>
    <td align='right' valign='top'><font color='red'>*</font>&nbsp;Паспортные данные:</td>
    <td> 
        <table><tr><td><input type='text' name='pasport_1' size='5' class='forms' value="" /> </td>
        <td> <input type='text' name='pasport_2' size='10' class='forms' value="" /> </td>
        <td><input type='text' name='pasport_date' size='10' class='forms' value="" /></td></tr>
        <tr><td class="mini">Серия </td>
        <td class="mini"> Номер </td>
        <td class="mini"> Дата выдачи</td></tr>
        <tr><td colspan='3'class="mini">
            <input type='text' name='pasport_kem' size='35' class='forms' value="" /><br/>
            Кем выдан
        </td></tr>
        </table>
        
    </td>
    </tr>
    
    
    <tr>
    <td align='right'><font color='red'>*</font> Мобильный телефон:</td>
    <td><input type='text' name='users_tel' size='68' style="width:240px;" class='forms' value="" /></td>
    </tr>

    <tr>
    <td align='right'><font color='red'>*</font> Домашний телефон:</td>
    <td><input type='text' name='users_tel2' size='68' style="width:240px;" class='forms' value="" /></td>
    </tr>

    <tr>
    <td align='right'><font color='red'>*</font> Рабочий телефон:</td>
    <td><input type='text' name='users_tel3' size='68' style="width:240px;" class='forms' value="" /></td>
    </tr>

    <tr>
    <td align='right'>&nbsp;Название&nbsp;организации<br/><span class="mini">где работаете</span>:</td>
    <td><input type='text' name='users_company' size='68' style="width:240px;" class='forms' value="" /></td>
    </tr>
    <tr>
    <td align='right'>&nbsp;Сумма&nbsp;зарплаты<br /><span class="mini">за месяц</span>:</td>
    <td><input type='text' name='users_zp' size='68' style="width:240px;" class='forms' value="" /></td>
    </tr>

    <tr>
    <td align='right' valign='top'><font color='red'>*</font>&nbsp;Адрес места работы:</td>
    <td>
        
        <table><tr><td class="mini">Город</td><td><input name="address3_city" id="address_city" type="text" size="30" value="" class='forms'/></td></tr>
        <tr><td class="mini">Улица</td><td><input size="30" maxlength="100" name="address3_street" id="address_street" type="text" value="" class=forms /></td></tr>
        <tr><td class="mini">Дом</td><td class="mini"><input size="3" maxlength="10" name="address3_house" id="address_house" type="text" value="" class=forms />
        Стр/Кор <input size="3" maxlength="10" name="address3_housing" id="address_housing" type="text" value="" class='forms' />
        Офис. <input size="3" maxlength="10" name="address3_flat" id="address_flat" type="text" value="" class='forms' />
        </td></tr></table>
        
    </td>
    </tr>
    
    <tr>
    <td align='right' valign='top'><font color='red'>*</font>&nbsp;Фактический адрес проживания:</td>
    <td>
        
        <table><tr><td class="mini">Город</td><td><input name="address_city" id="address_city" type="text" size="30" value="" class='forms'/></td></tr>
        <tr><td class="mini">Улица</td><td><input size="30" maxlength="100" name="address_street" id="address_street" type="text" value="" class=forms /></td></tr>
        <tr><td class="mini">Дом</td><td class="mini"><input size="3" maxlength="10" name="address_house" id="address_house" type="text" value="" class=forms />
        Стр/Кор <input size="3" maxlength="10" name="address_housing" id="address_housing" type="text" value="" class='forms' />
        Кв. <input size="3" maxlength="10" name="address_flat" id="address_flat" type="text" value="" class='forms' />
        </td></tr></table>
        
        <p class="mini"><input type="checkbox" name="is_address_coincides" id="is_address_coincides" onclick="SetAdress2();"/> Адрес регистрации совпадает с адресом фактического проживания</p>

<script>
    function SetAdress2(){
        if (getElement('is_address_coincides').checked){
            getElement('address2_city').value=getElement('address_city').value; getElement('address2_city').readOnly = true;
            getElement('address2_street').value=getElement('address_street').value; getElement('address2_street').readOnly = true;
            getElement('address2_house').value=getElement('address_house').value; getElement('address2_house').readOnly = true;
            getElement('address2_housing').value=getElement('address_housing').value; getElement('address2_housing').readOnly = true;
            getElement('address2_flat').value=getElement('address_flat').value; getElement('address2_flat').readOnly = true;
        }
        
    }

</script>

    </td>
    </tr>

    <tr>
    <td align='right' valign='top'>Адрес регистрации:</td>
    <td>
        
        <table><tr><td class="mini">Город</td><td><input name="address2_city" id="address2_city" type="text" size="30" value="" class='forms' /></td></tr>
        <tr><td class="mini">Улица</td><td><input size="30" maxlength="100" name="address2_street" id="address2_street" type="text" value="" class='forms' /></td></tr>
        <tr><td class="mini">Дом</td><td class="mini"><input size="3" maxlength="10" name="address2_house" id="address2_house" type="text" value="" class='forms' />
        Стр/Кор <input size="3" maxlength="10" name="address2_housing" id="address2_housing" type="text" value="" class='forms' />
        Кв. <input size="3" maxlength="10" name="address2_flat" id="address2_flat" type="text" value="" class='forms' />
        </td></tr></table>
        


    </td>
    </tr>
    <tr>
    <td align='right'>Дополнительные документы:</td>
    <table>
<tr>
    <td><input type="checkbox" name="dop_med" id="dop_med"/>&nbsp;Мед.справка</p></td>
    <td><input type="checkbox" name="dop_tryd" id="dop_tryd"/>Копия трудовой книжки</p></td>
    <td><input type="checkbox" name="dop_2ndfl" id="dop_2ndfl"/>2НДФЛ</p></td>
    <td><input type="checkbox" name="dop_inn" id="is_address_coincides"/>ИНН</p></td>
    <td><input type="checkbox" name="dop_inn" id="is_address_coincides"/>ИНН</p></td>
</tr>
</table>
    </tr>
    
    
    <tr>
    <td align='right'> E-mail:</td>
    <td><input type='text' name='users_email' size='68' style="width:240px;" class='forms' /></td>
    </tr>
<br /><br />
    
    <tr>
    <td colspan='2'><span class="mini">
    
    Я, Заявитель, полностью согласен с тем, что:
<br/>1. Микрозайм, в целях получения которого оформляется данное Заявление-анкета, предоставляется Компанией строго на цели, предусмотренные Договором микрозайма. 
<br/>2. Я обязан выполнять предусмотренные договором микрозайма обязанности. Уклонение от их выполнения может повлечь гражданскую и уголовную ответственность (Статья 177 УК РФ).
<br/>3. Все сведения, содержащиеся в настоящем Заявлении-анкете, а также все затребованные Компанией документы предоставлены исключительно для получения микрозайма.
<br/>4. Компания оставляет за собой право проверки любой информации сообщаемой Заявителем, а Заявитель не возражает против такой проверки.
<br/>5. Копии предоставленных Заявителем документов и оригинал Заявления-анкеты будут храниться в Компании, даже если микрозайм не будет предоставлен.
<br/>6. Подтверждаю, что сведения, содержащиеся в настоящем Заявлении-анкете, являются верными и точными на вышеуказанную дату.
<br/>9. Обязуюсь незамедлительно уведомить Компанию в случае изменения указанных сведений, а также о любых иных обстоятельствах, способных повлиять на выполнение мной или Компанией обязательств в отношении микрозайма, который может быть предоставлен на основании данного Заявления-анкеты.
<br/>10. В случае принятия отрицательного решения по данному Заявлению-анкете Компания не обязана мне ее возвращать.

    </span>
    </td>
    </tr>
    

    <!-- tr>
    <td align=right>Подписка на новости:</td>
    <td><input type=checkbox name='users_sendletter' class=forms  ></td>
    </tr -->
    <br /><br />

    <tr>
    <td align='right' valign='top'><font color='red'>ВНИМАНИЕ !!!</font></td>
    <td class='mini'>
        
Вся указанная Вами информация является конфиденциальной, она не подлежит публикации и будет использованна только                                    
для связи с Вами наших специалистов или уведомлений по электронной почте.                                    


    </td>
    </tr>
<br />    
<tr>
    <td colspan='2' align='right'><input type="submit" name="submit" value='Отправить заявку' class='forms_submit' /></td>
    </tr>
    </table>
    </form>
    </div>
<!-- END CENTER -->
<?php get_footer(); ?>

на сайте
http://kvzaym.ru/podat-zayavku/
и она должна как то взаимодействовать с

<?php
if($_POST['submit']) { 
if (isset($_POST['summa'])) {$name = $_POST['summa'];}
if (isset($_POST['days'])) {$phone = $_POST['days'];}
if (isset($_POST['viplata'])) {$car = $_POST['viplata'];}
if (isset($_POST['users_name'])) {$model = $_POST['users_name'];}
if (isset($_POST['users_name2'])) {$year = $_POST['year'];}
if (isset($_POST['birthday_day'])) {$month = $_POST['birthday_day'];}
if (isset($_POST['birthday_month'])) {$hp = $_POST['birthday_month'];}
if (isset($_POST['birthday_year'])) {$antithief = $_POST['birthday_year'];}
if (isset($_POST['bithday_city'])) {$cost = $_POST['bithday_city'];}
if (isset($_POST['pasport_1'])) {$kredit = $_POST['pasport_1'];}
if (isset($_POST['pasport_2'])) {$ruki = $_POST['pasport_2'];}
if (isset($_POST['pasport_date'])) {$bank = $_POST['pasport_date'];}
if (isset($_POST['pasport_kem'])) {$risk = $_POST['pasport_kem'];}
if (isset($_POST['users_tel'])) {$pilots = $_POST['users_tel'];}
if (isset($_POST['users_tel2'])) {$minage = $_POST['users_tel2'];}
if (isset($_POST['users_tel3'])) {$city = $_POST['users_tel3'];}
if (isset($_POST['users_company'])) {$minexp = $_POST['users_company'];}
if (isset($_POST['address_city'])) {$comments = $_POST['address_city'];}
if (isset($_POST['address_street'])) {$minexp = $_POST['address_street'];}
if (isset($_POST['address_house'])) {$comments = $_POST['address_house'];}
if (isset($_POST['address_housing'])) {$minexp = $_POST['address_housing'];}
if (isset($_POST['address_flat'])) {$comments = $_POST['address_flat'];}
if (isset($_POST['address2_city'])) {$comments = $_POST['address_city'];}
if (isset($_POST['address2_street'])) {$minexp = $_POST['address_street'];}
if (isset($_POST['address2_house'])) {$comments = $_POST['address_house'];}
if (isset($_POST['address2_housing'])) {$minexp = $_POST['address_housing'];}
if (isset($_POST['address2_flat'])) {$comments = $_POST['address_flat'];}
if (isset($_POST['is_address_coincides'])) {$minexp = $_POST['is_address_coincides'];}
if (isset($_POST[''])) {$comments = $_POST[''];}
if (isset($_POST[''])) {$minexp = $_POST[''];}
if (isset($_POST[''])) {$comments = $_POST[''];}
$tomail = "f1go@mail.ru";
$headers = "Content-type: text/plain; charset = utf-8";
$subject = "Заявка-анкета на получение займа";
$message = "Сумма: $summa \n
Срок займа: $days\n
Сумма платежа: $viplata\n
Имя, Отчество: $users_name\n
Фамилия: $users_name2\n
Дата рождения: $birthday_day\n $birthday_month\n $birthday_year\n
Место рождения: $bithday_city\n
Ваш пол: $users_sex\n
Паспортные данные: 
Серия: $pasport_1\n Номер: $pasport_2\n Дата выдачи: $pasport_date\n
Кем выдан: $pasport_kem\n
Мобильный телефон:$users_tel\n
Домашний телефон: $users_tel2\n
Рабочий телефон: $users_tel3\n
E-mail: $users_email\n
Название организации где работаете: $users_company\n
Фактический адрес проживания: 
Город:$address_city\n  Улица:$address_street\n Дом:$address_house\n Стр/Кор:$address_housing\n Кв:$address_flat\n 
Адрес регистрации совпадает с адресом фактического проживания: $is_address_coincides\n
Адрес регистрации: $minexp\n
Город:$address2_city\n  Улица:$address2_street\n Дом:$address2_house\n Стр/Кор:$address2_housing\n Кв:$address2_flat\n";
$send = mail ($to,$subject,$message);
if ($send == 'true')
{
echo "<center><b>Спасибо за отправку вашей заявки.<br>В ближайшее время с Вами свяжутся наши менеджеры.<br>
<a href=www.kvzaym.ru>Нажмите</a>, чтобы вернуться на главную страницу";
}
else
{
echo "Ошибка. Сообщение не отправлено!";
}
?>

но не чего не получается а если получается само по себе чтото шлется и не на той раскладке что надо. помогите разобратся.

Условия подключения файлов в шаблон

Бьюсь над проблемой уже часа три, перепробовал разные варианты. Как назначить шаблон, если главная страница статичная – это получается. А вот если это посты? Вот, например, если главная, надо подключить include(‘bottom.php’), а если нет – <?php get_sidebar(); ?>
Как правильно прописать в файле, подскажите, пожалуйста!

Вопрос про Hyper Cash

Здравствуйте! Подскажите ответ на такой вопрос. Есть плагин для кэширования Hyper Cash. Я смотрел, что некоторые советуют при установленном этом плагине ставить права доступа на папку wp-content 777. Скажите, а могу ли я поставить права доступа на эту папку 771. Будет ли при этом плагин работать нормально, и будет ли вообще работать кэширование? Я проверяю работает плагин или нет вот таким вот способом. Смотрю исходный код страницы. Там в самом низу должно быть примерно следующее:
<!– hyper cache: 86f812cd62f33b3953aba836bf9cf5d3 11-09-03 07:23:17 –>
Насколько я понимаю, плагин кэширует все записи в одну из поддиректорий wp-content, и если поставить права доступа, например, 771, то будут ли страницы отдаваться пользователям из кэша или нет?

Может, сумбурно немного, но как понял, так и спросил. Подскажите, плиз, кто-нибудь что-нибудь

Проблема с плагином LiveJournal Crossposter

Здравствуйте! помогите, пожалуйста.
Когда публикую пост, выдает ошибку
Error from www.livejournal.com: 206 : Client error: Invalid destination journal username.
Логин и пароль 100 раз проверила.
В чем может быть причина?
Заранее спасибо!

Выбор фона страницы

Есть необходимость организовать следующее:
На главной статической странице в верхнем правом углу несколько кнопок. При щелчке на одну из них происходит смена фона страницы. Выбор сохраняется при следующем поседении.

ищу шаблон

вот месяц назад нашел был копию шаблона http://mattbrett.com но пк здох, купил новый, шаблон пропал (был на старом винте)….
теперь не могу найти его, может кто видел … подскажите если кто видел

Веселье с define(‘WP_DEBUG’, true);

Включил вот в конфиге define(‘WP_DEBUG’, true);

И как к этому относиться? Половина плагинов, даже самых популярных, несет в себе разые, по версии движка, баги и отключенные функции.

Забить или править ручками?

Функция для вывода последних записей

В поисках решения искал плагин или функцию, которая выводила бы на страницу последние новости с датой, заголовком и коротким текстом. Откопал такой вариант:

/**
$post_num (5) = количество ссылок
$format ('') = {avatar} {author}: {date:j.M.Y} - {a}{title}{/a} ({comments})
$cat ('') = Категории из которых нужно выводить (5,15) или которые нужно исключить (-5,-15), через запятую (одновременно включение и исключение не работает (не имеет смысла) )
$list_tag (li) = Тег списка
*/
function kama_recent_posts ($post_num=5, $format='', $cat='', $list_tag='li', $echo=true){
    global $post, $wpdb;

    $cur_postID = $post->ID;

    if ($cat){
        $JOIN = "LEFT JOIN $wpdb->term_relationships rel ON ( p.ID = rel.object_id )
            LEFT JOIN $wpdb->term_taxonomy tax ON ( tax.term_taxonomy_id = rel.term_taxonomy_id  ) ";
        $DISTINCT = "DISTINCT";
        $AND_taxonomy = "AND tax.taxonomy = 'category'";
        $AND_category = "AND tax.term_id IN ($cat)";
        //Проверка на исключение категорий
        if( strpos($cat, '-')!==false )
            $AND_category = 'AND tax.term_id NOT IN ('. str_replace( '-','', $cat ) .')';

    }
    //если нужно показать автора
    if( strpos($format, '{author}')!==false ){
        $JOIN .= " LEFT JOIN $wpdb->users u ON ( p.post_author = u.ID )";
        $SEL = ", u.user_nicename AS author, u.user_email, u.user_url";
        //если нужно показать аватар (gavatar)
        if( strpos($format, '{avatar}')!==false )
            $av = "<img src='http://www.gravatar.com/avatar/%1\$s?s=25' alt='' />";
    }

    $sql = "SELECT $DISTINCT p.ID, post_title, post_date, comment_count, guid $SEL
    FROM $wpdb->posts p $JOIN
    WHERE post_type = 'post' AND post_status = 'publish' $AND_category $AND_taxonomy
    ORDER BY post_date DESC LIMIT $post_num";
    $results = $wpdb->get_results($sql);

    if (!$results)
        return false;
    preg_match ('@\{date:(.*?)\}@', $format, $date_m);
    foreach ($results as $pst){
        $x == 'li1' ? $x = 'li2' : $x = 'li1';
        if ( (int)$pst->ID == (int)$cur_postID ) $x .= " current-item";
        $Title = $pst->post_title;
        $a = "<a href='". get_permalink($pst->ID) ."' title='{$Title}'>";

        if ($format){
            $avatar = $av ? sprintf( $av, md5($pst->user_email) ) : '';
            $date = apply_filters('the_time', mysql2date($date_m[1], $pst->post_date));
            $Sformat = str_replace ($date_m[0], $date, $format);
            $Sformat = str_replace(
                array('{title}', '{a}', '{/a}', '{author}',   '{comments}',         '{avatar}'),
                array( $Title,    $a,   '</a>',  $pst->author, $pst->comment_count,  $avatar  ),
                $Sformat
            );
        }
        else $Sformat = "$a$Title</a>";
        $out .= "\n<$list_tag class='$x'>{$Sformat}</$list_tag>";
    }
    if ($echo)
        return print $out;
    return $out;
}

и собственно код в шаблоне:

<ul>  
<?php kama_recent_posts (5, '{a}{title}{/a} ← {date:j.M.Y} // {comments}');  ?>  
</ul> 
// выведет список в формате - <li class='li1'><a href='http://ссылка' title='Заголовок статьи'>Заголовок статьи</a> ← дата // количество комментариев</li>

Кто знает, как здесь добавить к новости короткий анонс текста, например, в 20 знаков? Пробовал добавлять к выборке из базы post_content и обрезать при помощи SUBSTRING(post_content,1,30), но ничего не вышло ввиду скудных знаний php. Если б это было реализовано – было бы очень даже не плохо

Как подключить вывод php echo rand в description?

Есть вот такая функция <?php echo(rand(1,3)); ?>
которую мне надо вставить в поле description категории блога. То самое поле которое "описание категории".

Сейчас такая картина что после сохранения в поле этот код <?php echo(rand(1,3)); ?> превращается в абрадакабру и не работает.

Посоветуйте что нужно сделать чтобы <?php echo(rand(1,3)); ?> там заработал.

Сайт открывается только в Опера Турбо

Не понимаю. Установил сайт, а он открывается только в Опера, причем только в режиме Турбо. Т.е. ни в каких других браузерах, а так же в Опера/обычный режим не открывается – пишет "невозможно найти удалённый сервер", как это обычно бывает когда проблемы с инетом. Есть какие-нибудь предположения ?

P.S. Я имел ввиду только на моём компьютере, т.е. на других всё нормально!

Anonymous
Отправить
Ответ на: