нужна помощь по функциям ротора
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)); ?>
ну ты зверь!
URL:
https://visavi.net/topics/31762