нужна помощь по функциям ротора

Печать RSS
249

Автор
Пацак
0
Ребята, такая вот проблема - я дизайнер и вот надо короче вырезать из function.php функцию или заменить ее на другую но так что бы сам файл не изменять так как приходят обновления и дизайн не правильно работает, так вот как так можно сделать чтобы в index.php в папке с дизом заменялась функция одна на другую и называлась одинакова!!! плиз помогите с меня + и если кому надо чатлы))) заранее спасибо)))
J

Оранжевые штаны
0
<?php
if ($config['theme'] ==  "тема") {
   //Ф-ция для этой темы.
} else {
   //норм ф-ция.
}

как-то так
Автор
Пацак
0
ты не понял так я уже делал...
это функция уже присутствует в function.php мне нужно ее не много подкорректировать но при обновление она исчезает! вот я и говорю как бы так сделать что бы оно само вырезала из function.php на нужное
J

Оранжевые штаны
0
а не судьба использовать в твоем дизайне другую ф-цию?
если есть возможность, то сделаю лучше другую ф-цию. и закинь php файл в includes/functions


Добавлено через 05:06 сек.
в ручную править придется постоянно.
Изменил: JustZero (06.05.2012 / 23:16)

2000 лет д.н.э.
0
ни как нельзя переназначить функцию
П

Пацак
0
Можно автоматизировать процесс замены как-нибудь так - <?php $t=file_get_contents('functions.php'); $j=$f=strpos($t, 'function func('); $i=0; $s=1; while($s||$i){if($t[$j]=='}'){$i++;}elseif($t[$j++]=='{'){$i--;$s=0;} } file_put_contents('functions.php', substr($t, 0, $f).'код функции'.substr($t, $j)); ?>
Автор
Пацак
0
ясно( ВСЕ СПАСИБО!!!

Пацак
0
Im-ieee (7 Мая 2012 / 05:07)
Можно автоматизировать процесс замены как-нибудь так - <?php $t=file_get_contents('functions.php'); $j=$f=strpos($t, 'function func('); $i=0; $s=1; while($s||$i){if($t[$j]=='}'){$i++;}elseif($t[$j++]=='{'){$i--;$s=0;} } file_put_contents('functions.php', substr($t, 0, $f).'код функции'.substr($t, $j)); ?>
ну ты зверь! smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск