Страница 1 из 1

Увеличение длины названия темы с 60-ти символов до 100

Добавлено: 03 дек 2013, 14:38
chernomorsko
username писал(а):Это можно поправить, сделав небольшую правку таблички mysql или где у вас там все лежит.
Я не думаю, что ограничение только в таблице базы. Возможно, нужно править файлы php от форумного движка. Сейчас поиск гляну. Ага, нужно подправить три таблицы

Код: Выделить всё

        #
        #------- [SQL] -----------
        #
        ALTER TABLE `phpbb_posts` MODIFY  `post_subject` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
        ALTER TABLE `phpbb_topics` MODIFY `topic_title` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
        ALTER TABLE `phpbb_forums` MODIFY `forum_last_post_subject` VARCHAR( 200 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL;
Но мне не нужно, у меня все эти поля уже VARCHAR( 255 ).
Тогда нужно будет подправить файлы форумного движка, вот так:

Код: Выделить всё

        #------- [OPEN] -----------
        #
        includes\functions_posting.php

        #
        #------- [FIND] -----------
        #
           $subject = truncate_string($subject);
           $data['topic_title'] = truncate_string($data['topic_title']);

        #
        #------- [REPLACE WITH] -----------
        #
           $subject = truncate_string($subject, 100);
           $data['topic_title'] = truncate_string($data['topic_title'], 100);

        #
        #------- [OPEN] -----------
        #
        styles\prosilver\template\mcp_topic.html

        #
        #------- [FIND] -----------
        #
        <dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SPLIT_SUBJECT}" title="Type the post subject" class="inputbox" /></dd>

        #
        #------- [REPLACE WITH] -----------
        #
        <dd><input type="text" name="subject" id="subject" size="60" maxlength="128" tabindex="2" value="{SPLIT_SUBJECT}" title="Type the post subject" class="inputbox" /></dd>

        #
        #------- [OPEN] -----------
        #
        styles\prosilver\template\posting_body.html

        #
        #------- [FIND] -----------
        #
              <input class="post" style="width:450px" type="text" name="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" />

        #
        #------- [REPLACE WITH] -----------
        #
              <input class="post" style="width:450px" type="text" name="subject" size="60" maxlength="<!-- IF S_NEW_MESSAGE -->120<!-- ELSE -->128<!-- ENDIF -->" tabindex="2" value="{SUBJECT}" />

        #
        #------- [OPEN] -----------
        #
        styles\prosilver\template\mcp_topic.html

        #
        #------- [FIND] -----------
        #
        <input class="post" style="width: 350px" type="text" size="35" maxlength="64" name="subject" value="{SPLIT_SUBJECT}" />

        #
        #------- [REPLACE WITH] -----------
        #
        <input class="post" style="width: 350px" type="text" size="45" maxlength="128" name="subject" value="{SPLIT_SUBJECT}" />
        #
        #------- [OPEN] -----------
        #
        styles\prosilver\template\posting_editor.html

        #
        #------- [FIND] -----------
        #

              <dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>

        #
        #------- [REPLACE WITH] -----------
        #
              <dd><input type="text" name="subject" id="subject" size="60" maxlength="<!-- IF S_NEW_MESSAGE -->124<!-- ELSE -->128<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
В общем, нужно будет как-нибудь проделать. Сейчас времени просто в обрез. Участвую в курсах "повышения квалификации". Решаю задачки от одной фирмы, хочу у них поработать Java программистом. Тут не столько в деньгах дело, сколько в том, чтобы новому поучиться.

Re: Сожжение вагона российского поезда: месть за сорванную..

Добавлено: 03 дек 2013, 14:53
username
да, кроме альтера в базе нужно поправить template.