|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
значит вопрос такой.
Есть плагин супер каче, кэшит странички в папку, задается тайминг когда очистить ее на новый вариант. То есть если ссылка куплена в сапе, она не появится на странице пока не обновится кэш, как сделать так чтобы работал плагин и использовались статичные странички на сайте и чтобы ссылки показывались постоянно, но чтобы бд уже не использовалось, а если я изменил запись на определнной странице, она тут же закэшировалась....вариант удалять кэш каждую 1-20 минут невариант.
-------------------
вообще в идеале было бы это чтобы после публикования поста, создавалась статичная страница, и она же использовалась при запросе, а если я отредактировал страничку она тут же переписала предыдущую.
кароче нужен вордпресс на статике.
Кто что посоветует? |
|
|
|
|
|
|
Taburetkin Гуру |
Зарегистрирован: 25.02.2007
Сообщений: 1426
|
Обратиться по нику
|
Taburetkin |
Ответить с цитатой | | |
|
DK, в FAQ по лагину есть вся инфа, не ленитесь FAQ смотреть
How do I make certain parts of the page stay dynamic?
There are two ways to do this, you can have functions that stay dynamic or you can include other files on every page load. To have a dynamic function in the cached PHP page use this syntax around the function:
<!--mfunc function_name( 'parameter', 'another_parameter' ) -->
<?php function_name( 'parameter', 'another_parameter' ) ?>
<!--/mfunc-->
The HTML comments around the mirrored PHP allow it to be executed in the static page. To include another file try this:
<!--mclude file.php-->
<?php include_once( ABSPATH . 'file.php' ); ?>
<!--/mclude-->
That will include file.php under the ABSPATH directory, which is the same as where your wp-config.php file is located.[/b] |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
Taburetkin, бро, последний вопрос
есть такое дело (я не рубли с функциями ты же знаешь )
<?php
global $sape;
echo $sape->return_links();
?>
покажи как должно быть обрамлено чтобы в том кусочке была динамика. |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
ап
<!--mfunc function_name( 'parameter', 'another_parameter' ) -->
<?php
global $sape;
echo $sape->return_links();
?>
<!--/mfunc-->
так? |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
Taburetkin Гуру |
Зарегистрирован: 25.02.2007
Сообщений: 1426
|
Обратиться по нику
|
Taburetkin |
Ответить с цитатой | | |
|
DK, я не програмист. лучше спросить у того кто знает.Я бы попробовал сделать файл сапа.php вставить туда код Сапы и инклудить его куда надо:
<!--mclude file.php-->
<?php include_once( ABSPATH . 'сапа.php' ); ?>
<!--/mclude-->
но наверное есть более правильныс способ |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
и первый и второй вариант выдает вот такое в каче файле.....ессесно страница перестает работать
<!--mclude-->
<?php include_once('/var/www/**/data/www/domen.ru/file.php'); ?>
<!--/mclude-->
Цитата: |
лучше спросить у того кто знает
|
дак уже не на одном форуме спросил |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
даже при такой вставке
<!--mfunc function_name( 'parameter', 'another_parameter' ) -->
<?php
global $sape;
echo $sape->return_links();
?>
<!--/mfunc-->
в качешном файле это
<!--mclude-->
<?php include_once('/var/www/**/data/www/domen.ru/file.php'); ?>
<!--/mclude--> |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
а как выводить через скрипт? ну у бегуна же не кэшится например объявки то |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
Цитата: |
вообще в идеале было бы это чтобы после публикования поста, создавалась статичная страница, и она же использовалась при запросе, а если я отредактировал страничку она тут же переписала предыдущую.
кароче нужен вордпресс на статике.
|
вот плагин искал думал таких не бывает
http://wordpress.org/extend/plugins/really-static/ |
|
|
|
|
|
|
Taburetkin Гуру |
Зарегистрирован: 25.02.2007
Сообщений: 1426
|
Обратиться по нику
|
Taburetkin |
Ответить с цитатой | | |
|
DK, Этот кусок кода для функций и их параметров должны быть прописаны там.
<!--mfunc function_name( 'parameter', 'another_parameter' ) -->
<?php function_name( 'parameter', 'another_parameter' ) ?>
<!--/mfunc-->
Вот живой пример:
<!--mfunc wp_list_pages( 'sort_column', 'title_li' ) -->
<?php wp_list_pages('sort_column=menu_order&title_li='); ?>
<!--/mfunc-->
parameter, another_parameter - надо заменить на свои. Тебе он не подходит.
Второй кусок для инклудов и там и там имя файла. у тебя в одном месте его нет:
<!--mclude file.php-->
<?php include_once( ABSPATH . 'file.php' ); ?>
<!--/mclude-->
если ABSPATH не работает попробуй
<!--mclude file.php-->
<?php include_once( 'domen.ru/file.php' ); ?>
<!--/mclude--> |
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
ешкин кот оказывается в IE то работает
а в лисе
Код: |
Ошибка в типе содержимого
Страница, которую вы пытаетесь просмотреть, не может быть показана, так как она использует неверную или неподдерживаемую форму компрессии.
* Пожалуйста свяжитесь с владельцами веб-сайта и проинформируйте их об этой проблеме.
|
|
|
|
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
|
|
|
DK + wordpress |
Зарегистрирован: 18.06.2008
Сообщений: 2425
|
Обратиться по нику
|
DK + |
Ответить с цитатой | | |
|
хуй а не работает с вставкой инклуда в IE загружается страница в лисе доходит только до <!--mclude-->
и все дальше код не загружается было вставлено 3-и файла
<!--mclude file1.php-->
<?php include_once( ABSPATH . 'file1.php' ); ?>
<!--/mclude-->
<!--mclude file2.php-->
<?php include_once( ABSPATH . 'file2.php' ); ?>
<!--/mclude-->
<!--mclude file3.php-->
<?php include_once( ABSPATH . 'file3.php' ); ?>
<!--/mclude-->
вот такая вот залупа |
|
|
|
|
|
|
|