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

1. Александр (06.05.2012 / 22:41)
Ребята, такая вот проблема - я дизайнер и вот надо короче вырезать из function.php функцию или заменить ее на другую но так что бы сам файл не изменять так как приходят обновления и дизайн не правильно работает, так вот как так можно сделать чтобы в index.php в папке с дизом заменялась функция одна на другую и называлась одинакова!!! плиз помогите с меня + и если кому надо чатлы))) заранее спасибо)))

2. JustZero (06.05.2012 / 22:46)
<?php
if ($config['theme'] ==  "тема") {
   //Ф-ция для этой темы.
} else {
   //норм ф-ция.
}

как-то так

3. Александр (06.05.2012 / 23:08)
ты не понял так я уже делал...
это функция уже присутствует в function.php мне нужно ее не много подкорректировать но при обновление она исчезает! вот я и говорю как бы так сделать что бы оно само вырезала из function.php на нужное

4. JustZero (06.05.2012 / 23:15)
а не судьба использовать в твоем дизайне другую ф-цию?
если есть возможность, то сделаю лучше другую ф-цию. и закинь php файл в includes/functions


Добавлено через 05:06 сек.
в ручную править придется постоянно.

5. ramzes (06.05.2012 / 23:29)
ни как нельзя переназначить функцию

6. Петр (07.05.2012 / 07: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)); ?>

7. Александр (08.05.2012 / 03:34)
ясно( ВСЕ СПАСИБО!!!

8. Tegos (21.08.2014 / 00:25)
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

URL: https://visavi.net/topics/31762