PandoraBox - вопросы и ответы + апдейты. Часть 2.

W1
На сайте с 09.04.2015
Offline
2
#1081

И опять таки спрошу: есть дор, залитый на хостинг, нужно добавить тизеры на все страницы дора. 3100 страниц редактировать вручную - мазохизм! Как быть? Редактировать шаблон на компе, и опять заливать? По другому - нет?

realefs
На сайте с 27.06.2010
Offline
87
#1082

ssh, и find&exec. или полуркать скрипт на пыхе, который сделает тоже самое

Рубероид дорожает.
Dos3
На сайте с 07.01.2011
Offline
363
#1083
west-1999:
И опять таки спрошу: есть дор, залитый на хостинг, нужно добавить тизеры на все страницы дора. 3100 страниц редактировать вручную - мазохизм! Как быть? Редактировать шаблон на компе, и опять заливать? По другому - нет?

в твоём случае лучше скачать чтоб не накосячить), можешь этим попробовать, вложенность поддерживается


<?php

set_time_limit(0);

$dir_name = "dir";//директория откуда начинать поиск
$type = ".html";//в файлах с каким расширением менять

$str1 = "##";//что заменить
$str2 = "";//на что заменить

replace($dir_name);

function replace($dir_name)
{
global $type;
global $str1;
global $str2;

$dir = scandir($dir_name);

foreach($dir as $val)
{
if(stristr($val, $type))
{
$file = file_get_contents($dir_name."/".$val);

$file = preg_replace($str1, $str2, $file);

file_put_contents($dir_name."/".$val, $file);
}
else if(is_dir($dir_name."/".$val) and $val != "." and $val != "..")
{
replace($dir_name."/".$val);
}
}
}

echo "готово";
?>
W1
На сайте с 09.04.2015
Offline
2
#1084

Спасибо, но проблема решилась проще. Соединил Filezilla и Notepad++, теперь можно редактировать, не заливая заново!

_Snake_
На сайте с 06.12.2010
Offline
151
#1085
west-1999:
И опять таки спрошу: есть дор, залитый на хостинг, нужно добавить тизеры на все страницы дора. 3100 страниц редактировать вручную - мазохизм! Как быть? Редактировать шаблон на компе, и опять заливать? По другому - нет?

Мой вариант, может кому пригодится:

Суть в следующем.

1)Все запросы к .html файлам с помощью реврайта перенаправляются на php файл.

2)В этом php файле .html подключается и буферезируется в переменную.

3)Дальше можете производить любые действия над шаблоном, например с помощью str_replace()

4)Отображается изменённый шаблон.

Файлы кидаются в корень

.htaccess


<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} ^.*\.html
RewriteRule .* router.php [L]
</IfModule>

router.php


<?php
$path = (substr($_SERVER['REDIRECT_URL'], -1) == '/')?$_SERVER['REDIRECT_URL'].'index.html':$_SERVER['REDIRECT_URL'];
ob_start();
include __DIR__.$path;
$html = ob_get_contents();
ob_clean();

$html = str_replace('что ищем', 'чем заменяем', $html);
echo $html;
D
На сайте с 29.10.2009
Offline
128
#1086

не авторизируется чегото

Шаблоны Pandorabox, Шаблоны Zennoposter (http://zennolab.com/discussion/threads/shablony-daymos-70096689.15233/) скайп daymos1
B
На сайте с 05.05.2012
Offline
42
#1087
daymos:
не авторизируется чегото

сайт лежит!

TopperHarley, реши вопрос поскорей, работа стоит!

TopperHarley
На сайте с 24.03.2009
Offline
350
#1088
barkasian:
TopperHarley, реши вопрос поскорей, работа стоит!

Работа сайтов восстановлена. Теперь работа может присесть.. ну или там прилечь

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
TopperHarley
На сайте с 24.03.2009
Offline
350
#1089

Угадайте, каким алгоритмом пандоры сгенерена эта страничка http://tsyntax.0catch.com

:)

_Snake_
На сайте с 06.12.2010
Offline
151
#1090
TopperHarley:
Угадайте, каким алгоритмом пандоры сгенерена эта страничка http://tsyntax.0catch.com
:)

Тарабарский?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий