Как убрать пробелы из нумерации страниц на CodeIgniter? - PullRequest
2 голосов
/ 03 октября 2011

Я использую помощника по нумерации страниц от CodeIgniter, и он работает.Но когда я вижу результат в своем браузере, я могу наблюдать нежелательные пробелы.CodeIgniter, кажется, вставляет их автоматически.

На мой взгляд:

<div><?php echo $this->pagination->create_links(); ?></div>

Код, сгенерированный позади (html):

<div>
    &nbsp;
    <a href="http://...example.../6">Previous</a>
    &nbsp;
    <a href="http://...example.../">1</a>
    &nbsp;
    <a href="http://...example.../6">2</a>
    &nbsp;
    <strong>3</strong>
    &nbsp;
    <a href="http://...example.../18">4</a>
    &nbsp;
    <a href="http://...example.../24">5</a>
    &nbsp;
    <a href="http://...example.../18">Next</a>
    &nbsp;
    &nbsp;
    <a href="http://...example.../30">Last</a>
</div>

Так что естьпробел перед моей предыдущей ссылкой и два пробела перед моей "последней" ссылкой.То же самое происходит, когда он переворачивается (через два пробела после моей ссылки «Первая»).

Почему?Это действительно поражает меня!Пожалуйста, знаете, как их удалить?

Любые предложения с благодарностью приняты.

Решение (благодаря ответу uzsolt) : Работает с first_tag_close и last_tag_open, установленными в ''(подробности см. в комментариях).

Ответы [ 2 ]

6 голосов
/ 03 октября 2011

Может быть, вы можете установить num_tag_open и num_tag_close переменную конфигурации.

1 голос
/ 26 июля 2013

После всех возможных попыток, установив значения конфигурации из моего контроллера и из файла application/config/pagination.php.Мне удалось решить это, зайдя в system/libraries/Pagination.php и сбросив значения по умолчанию без каких-либо '&nbsp;'.

Надеюсь, это поможет кому-то еще.

...