ECCUBEで商品名の入力文字数が50文字までで、もうちょっと入れたかったので増やしました
サーバーにログイン
$ vim data/mtb_constants_init.php
define('STEXT_LEN', 70);
の数値を増やせばOKでした
ひびのきろく
ECCUBEで商品名の入力文字数が50文字までで、もうちょっと入れたかったので増やしました
サーバーにログイン
$ vim data/mtb_constants_init.php
define('STEXT_LEN', 70);
の数値を増やせばOKでした
ECCUBEの管理画面で、商品紹介などにHTMLを書きたいときに
th
が使えない..とかエラーが出ることがあります
そんなときはデータベースへログイン
mysql> select * from mtb_allowed_tag;
+----+--------+------+
| id | name | rank |
+----+--------+------+
| 0 | table | 0 |
| 1 | tr | 1 |
| 2 | td | 2 |
| 3 | a | 3 |
| 4 | b | 4 |
| 5 | blink | 5 |
| 6 | br | 6 |
| 7 | center | 7 |
| 8 | font | 8 |
| 9 | h | 9 |
| 10 | hr | 10 |
| 11 | img | 11 |
| 12 | li | 12 |
| 13 | strong | 13 |
| 14 | p | 14 |
| 15 | div | 15 |
| 16 | i | 16 |
| 17 | u | 17 |
| 18 | s | 18 |
+----+--------+------+
次のidとrankで th を追加
insert into mtb_allowed_tag ( id, name, rank) values (19, 'th', 19);
で th が使えるようになりました
phpで入力された文字列が日付のフォーマットにあっているか調べたい..
PHP: date_create – Manual
を利用したらいいかなと
$date = '2015-01-10';
var_dump(date_create($date));
// DateTime
$date = '不正なフォーマット';
var_dump(date_create($date));
// false
という、不正な文字列が入ると false を返すので
if (date_create($date) !== false)) {
// 日付の処理
}
としたらいい気がする
ベストプラクティスが知りたいところです
ECCUBE 3.13.3へのバージョンアップ作業をしてますが、エラーがでまくる..
エラーログをいちいち見るのが大変なのでエラーレベルを下げて、画面にエラーが出るように
$ vim data/cache/mtb_constants.php
define('DEBUG_MODE', true);
DEBUG_MODE を true にしてやればいいです
エラーでまくるのはしんどい..