Автоматический перенос строки

kgb3000

New Member
LV
0
 
Открываем /administation/articles.php

Строка отвечающая за перенос строки:
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->if ($settings['tinymce_enabled'] != 1) { $breaks = isset($_POST['line_breaks']) ? "y" : "n"; } else { $breaks = "n"; }<!--QuoteEnd--></div><!--QuoteEEnd-->

меняем ручками
$breaks = "y"; - перенос работает
$breaks = "n"; - перенос не работает

Строка отвечающая за работу чекбокса на включение-выключение переноса:
<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->echo "if ($settings['tinymce_enabled'] != 1) echo "<input type='checkbox' name='line_breaks' value='yes'$breaks> ".$locale['417']."<br>\n";

echo "<input type='checkbox' name='article_comments' value='yes'$comments><!--QuoteEnd--></div><!--QuoteEEnd-->

Согласитесь, выглядит странновато. Чекбокс естественно не отбражается. Убираем <!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->if ($settings['tinymce_enabled'] != 1)<!--QuoteEnd--></div><!--QuoteEEnd-->

Чекбокс отображается, но не работает

Помогите разобраться
 
а в чём собственно у тебя проблема? а то я так и не понял...

ты когда ставишь галочку в настройках что бы переносилась строка, то она у тебя не переносится чтоли?
 
<!--quoteo(post=58587:date=10.05.2007, 19:14:name=•$EGUR@•)--><div class='quotetop'>Цитата(•$EGUR@• @ 10.05.2007, 19:14) [snapback]58587[/snapback]</div><div class='quotemain'><!--quotec-->а в чём собственно у тебя проблема? а то я так и не понял...

ты когда ставишь галочку в настройках что бы переносилась строка, то она у тебя не переносится чтоли?<!--QuoteEnd--></div><!--QuoteEEnd-->

Именно так.

Изначально чекбокс не отборажается так как ошибка в строке if условия

если исправить код с<!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->if ($settings['tinymce_enabled'] != 1) echo "<input type='checkbox' name='line_breaks' value='yes'$breaks> ".$locale['417']."<br>\n";<!--QuoteEnd--></div><!--QuoteEEnd-->

на <!--quoteo--><div class='quotetop'>Цитата</div><div class='quotemain'><!--quotec-->echo "<input type='checkbox' name='line_breaks' value='yes'$breaks> ".$locale['417']."<br>\n";<!--QuoteEnd--></div><!--QuoteEEnd-->
чекбокс появится, но сколько по нему не жми если $breaks = "n"; то переноса не будет и если $breaks = "y"; то соответсвенно все благополучно переносится.

От чекбокса в данном случае лично у меня ничего не менятся

К теме прикреплен articles.php, попробуй, проверь



Открыл базу через <a href="http://localhost/Tools/phpmyadmin/" target="_blank">http://localhost/Tools/phpmyadmin/</a>
Независимо от чекбокса значение articles_breaks присваивается 'n'
 
Чет ниче не понял? Чего за трабла то?
Все работает и в коде все правильно. И чекбокс работает и строка переносится.

Объясни поточнее что ты хочешь получить?


P.S. вот тебе навсякий случай тот файл на который ты грешишь, только он врят ли чем отличается от того что в данный момент у тебя, но работает все нормально.
You must be registered for see images attach
 
Сверху