Merge branch 'dev-master' of git.076.ne.jp:TechnicalSuwako/076server
このコミットが含まれているのは:
コミット
772774af99
|
@ -1,44 +1,47 @@
|
||||||
<div id="comments" class="comments-area clearfix">
|
<div id="comments" class="comments-area clearfix">
|
||||||
<h3 class="comments-count section-heading uppercase"><span>{{ $comment['total'] }} 件のコメント</span></h3>
|
<h3 class="comments-count section-heading uppercase"><span>{{ $comment['total'] }} 件のコメント</span></h3>
|
||||||
<div style="margin: 12px 0;">
|
<div style="margin: 12px 0;">
|
||||||
@if ($isvideo !== 'n')
|
<div style="display: block; padding: 20px;" class="alert alert-warning" id="jswarning">コメントを投稿するには、JavaScriptをOFFにして下さい。</div>
|
||||||
<form action="/comment/new" method="post">
|
<noscript>
|
||||||
@csrf
|
@if ($isvideo !== 'n')
|
||||||
@if ($user == new stdClass())
|
<form action="/comment/new" method="post">
|
||||||
<div class="form-group row">
|
@csrf
|
||||||
<div class="col-md-4 col-lg-3">名前</div>
|
@if ($user == new stdClass())
|
||||||
<div class="input-group col-md col-lg">
|
<div class="form-group row">
|
||||||
<input type="text" name="newname" class="form-control" value="" placeholder="ご入力しない場合、名前は「名無しのテクニシャン」になります。" />
|
<div class="col-md-4 col-lg-3">名前</div>
|
||||||
|
<div class="input-group col-md col-lg">
|
||||||
|
<input type="text" name="newname" class="form-control" value="" placeholder="ご入力しない場合、名前は「名無しのテクニシャン」になります。" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="form-group row">
|
||||||
|
<div class="col-md-4 col-lg-3">メールアドレス</div>
|
||||||
|
<div class="input-group col-md col-lg">
|
||||||
|
<input type="text" name="newmail" class="form-control" value="" placeholder="返信される場合、メールに通知を送ります。" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@else
|
||||||
|
<div class="form-group row">
|
||||||
|
<div class="col-md-4 col-lg-3">名前</div>
|
||||||
|
<div class="input-group col-md col-lg">
|
||||||
|
<a href="/profile/{{ $user['user_id'] }}" style="{{ $user['showcol'] }}"><img style="width: 24px; height: 24px;" src="{{ $user['avatar'] }}" alt="{{ $user['showname'] }}さんのアイコン"> {{ $user['showname'] }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@endif
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4 col-lg-3">本文 <span class="badge badge-danger">必須</span></div>
|
||||||
|
<div class="col-md col-lg">
|
||||||
|
<textarea class="form-control" name="newmessage" rows="4"></textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group row">
|
<input type="hidden" name="slug" value="{{ $slug }}" />
|
||||||
<div class="col-md-4 col-lg-3">メールアドレス</div>
|
<div class="row" style="margin-top: 16px;">
|
||||||
<div class="input-group col-md col-lg">
|
<div class="col">
|
||||||
<input type="text" name="newmail" class="form-control" value="" placeholder="返信される場合、メールに通知を送ります。" />
|
<input name="submit" type="submit" class="btn btn-block btn-primary" value="送信" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@else
|
</form>
|
||||||
<div class="form-group row">
|
@endif
|
||||||
<div class="col-md-4 col-lg-3">名前</div>
|
</noscript>
|
||||||
<div class="input-group col-md col-lg">
|
|
||||||
<a href="/profile/{{ $user['user_id'] }}" style="{{ $user['showcol'] }}"><img style="width: 24px; height: 24px;" src="{{ $user['avatar'] }}" alt="{{ $user['showname'] }}さんのアイコン"> {{ $user['showname'] }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
<div class="row">
|
|
||||||
<div class="col-md-4 col-lg-3">本文 <span class="badge badge-danger">必須</span></div>
|
|
||||||
<div class="col-md col-lg">
|
|
||||||
<textarea class="form-control" name="newmessage" rows="4"></textarea>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<input type="hidden" name="slug" value="{{ $slug }}" />
|
|
||||||
<div class="row" style="margin-top: 16px;">
|
|
||||||
<div class="col">
|
|
||||||
<input name="submit" type="submit" class="btn btn-block btn-primary" value="送信" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</form>
|
|
||||||
@endif
|
|
||||||
<hr />
|
<hr />
|
||||||
@if ($comment['total'] == 0) コメントがありません。
|
@if ($comment['total'] == 0) コメントがありません。
|
||||||
@else
|
@else
|
||||||
|
@ -97,4 +100,4 @@
|
||||||
@endforeach
|
@endforeach
|
||||||
@endif
|
@endif
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -4,80 +4,83 @@
|
||||||
<div class="within">
|
<div class="within">
|
||||||
<div class="bar">連絡フォーム</div>
|
<div class="bar">連絡フォーム</div>
|
||||||
<div class="back">
|
<div class="back">
|
||||||
@if (!empty($err))
|
<div style="display: block; padding: 20px;" class="alert alert-warning" id="jswarning">連絡するには、JavaScriptをOFFにして下さい。</div>
|
||||||
<div class="alert alert-danger" role="alert">
|
<noscript>
|
||||||
<ul>
|
@if (!empty($err))
|
||||||
@foreach ($err as $e)
|
<div class="alert alert-danger padding: 20px;" role="alert">
|
||||||
<li>{{ $e }}</li>
|
<ul>
|
||||||
@endforeach
|
@foreach ($err as $e)
|
||||||
</ul>
|
<li>{{ $e }}</li>
|
||||||
</div>
|
|
||||||
@endif
|
|
||||||
私のGPGはこちらです→ <a href="https://some.very.questionable.website/suwako-gpg.key">suwako-gpg.key</a>
|
|
||||||
<hr />
|
|
||||||
<form method="POST" action="/contact" enctype="multipart/form-data">
|
|
||||||
@csrf
|
|
||||||
<div class="row body">
|
|
||||||
<div class="col-sm-3"><b>メールアドレス<span style="color: #ed1515;">*</span></b></div>
|
|
||||||
<div class="col">
|
|
||||||
<input name="adr" type="text" class="form-control" value="{{ $field['adr'] }}" />
|
|
||||||
<span style="font-size: 10px; color: #7f8c8d;">例)notwork@076.ne.jp</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row body">
|
|
||||||
<div class="col-sm-3"><b>件名<span style="color: #ed1515;">*</span></b></div>
|
|
||||||
<div class="col">
|
|
||||||
<input name="kenmei" type="text" class="form-control" value="{{ $field['kenmei'] }}" />
|
|
||||||
<span style="font-size: 10px; color: #7f8c8d;">例)アカウントの作成について</span>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row body">
|
|
||||||
<div class="col-sm-3"><b>カテゴリ<span style="color: #ed1515;">*</span></b></div>
|
|
||||||
<div class="col">
|
|
||||||
<select name="cat" class="form-control">
|
|
||||||
@foreach ($field['cats'] as $k => $v)
|
|
||||||
<option value="{{ $k }}" @if ($field['cat'] == $k) selected @endif >{{ $v }}</option>
|
|
||||||
@endforeach
|
@endforeach
|
||||||
</select>
|
</ul>
|
||||||
<span style="font-size: 10px; color: #ed1515;">注意)違うカテゴリを選択すると、メールアドレスをブロックされます!!</span>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
@endif
|
||||||
<div class="row body">
|
私のGPGはこちらです→ <a href="https://some.very.questionable.website/suwako-gpg.key">suwako-gpg.key</a>
|
||||||
<div class="col-sm-3"><b>GPG公開キー<span style="color: #ed1515;">*</span></b></div>
|
<hr />
|
||||||
<div class="col"><input type="file" name="gpg" /></div>
|
<form method="POST" action="/contact" enctype="multipart/form-data">
|
||||||
</div>
|
@csrf
|
||||||
<div class="row body">
|
<div class="row body">
|
||||||
<div class="col-sm-3"><b>文章<span style="color: #ed1515;">*</span></b></div>
|
<div class="col-sm-3"><b>メールアドレス<span style="color: #ed1515;">*</span></b></div>
|
||||||
<div class="col"><textarea name="bunsyo" rows="16" class="form-control">{{ $field['bunsyo'] }}</textarea></div>
|
<div class="col">
|
||||||
</div>
|
<input name="adr" type="text" class="form-control" value="{{ $field['adr'] }}" />
|
||||||
<div class="row body">
|
<span style="font-size: 10px; color: #7f8c8d;">例)notwork@076.ne.jp</span>
|
||||||
<div class="col-sm-3"><b>連絡ルール<span style="color: #ed1515;">*</span></b></div>
|
|
||||||
<div class="col">
|
|
||||||
<p style="font-size: 80%;">
|
|
||||||
メールを送る前、ちゃんと下記のルールをお読み下さい。<br />
|
|
||||||
ルールを守らないと、送信者様のメールアドレスをブラックリストに追加しますので、ご注意下さい。<br /><br />
|
|
||||||
|
|
||||||
① 件名及び文章にURLを追加できません、「http」や「https」等を消しても駄目です。<br />
|
|
||||||
それの場合、送信者様のメールアドレスをブラックリストに追加します。<br />
|
|
||||||
② 正しいカテゴリを選択して下さい。<br />
|
|
||||||
文章と件名とカテゴリが異なったら、送信者様のメールアドレスをブラックリストに追加します。<br />
|
|
||||||
③ 送るには、GPGパブリックキーは必須です。新規創造するには:「gpg --generate」<br />
|
|
||||||
④ 返事する時も、GPGで暗号されないと、<br />
|
|
||||||
私は返事しません。私のパブリックキーはページの上で御座います。<br />
|
|
||||||
⑤ このフォームで、私のGPGパブリックキーを送ったら、返事しません。<br />
|
|
||||||
⑥ 私は返事しなければ、複数同じメールを送ると、送信者様のメールアドレスをブラックリストに追加します。<br />
|
|
||||||
⑦ 日本語でメールを送信して下さい。他の言語の場合、翻訳機で読めないと、返事しません。
|
|
||||||
</p>
|
|
||||||
<div class="form-group form-check">
|
|
||||||
<input type="checkbox" name="ruleapply" class="form-check-input" id="ruleapply" @if ($field['ruleapply']) checked @endif />
|
|
||||||
<label class="form-check-label" for="ruleapply">すべてのルールを読みました。そうして、全部で同意します。</label>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="row body">
|
||||||
<div class="row body">
|
<div class="col-sm-3"><b>件名<span style="color: #ed1515;">*</span></b></div>
|
||||||
<div class="col"><input type="submit" name="submit" class="btn btn-success btn-block" value="送信" /></div>
|
<div class="col">
|
||||||
</div>
|
<input name="kenmei" type="text" class="form-control" value="{{ $field['kenmei'] }}" />
|
||||||
</form>
|
<span style="font-size: 10px; color: #7f8c8d;">例)アカウントの作成について</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row body">
|
||||||
|
<div class="col-sm-3"><b>カテゴリ<span style="color: #ed1515;">*</span></b></div>
|
||||||
|
<div class="col">
|
||||||
|
<select name="cat" class="form-control">
|
||||||
|
@foreach ($field['cats'] as $k => $v)
|
||||||
|
<option value="{{ $k }}" @if ($field['cat'] == $k) selected @endif >{{ $v }}</option>
|
||||||
|
@endforeach
|
||||||
|
</select>
|
||||||
|
<span style="font-size: 10px; color: #ed1515;">注意)違うカテゴリを選択すると、メールアドレスをブロックされます!!</span>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row body">
|
||||||
|
<div class="col-sm-3"><b>GPG公開キー<span style="color: #ed1515;">*</span></b></div>
|
||||||
|
<div class="col"><input type="file" name="gpg" /></div>
|
||||||
|
</div>
|
||||||
|
<div class="row body">
|
||||||
|
<div class="col-sm-3"><b>文章<span style="color: #ed1515;">*</span></b></div>
|
||||||
|
<div class="col"><textarea name="bunsyo" rows="16" class="form-control">{{ $field['bunsyo'] }}</textarea></div>
|
||||||
|
</div>
|
||||||
|
<div class="row body">
|
||||||
|
<div class="col-sm-3"><b>連絡ルール<span style="color: #ed1515;">*</span></b></div>
|
||||||
|
<div class="col">
|
||||||
|
<p style="font-size: 80%;">
|
||||||
|
メールを送る前、ちゃんと下記のルールをお読み下さい。<br />
|
||||||
|
ルールを守らないと、送信者様のメールアドレスをブラックリストに追加しますので、ご注意下さい。<br /><br />
|
||||||
|
|
||||||
|
① 件名及び文章にURLを追加できません、「http」や「https」等を消しても駄目です。<br />
|
||||||
|
それの場合、送信者様のメールアドレスをブラックリストに追加します。<br />
|
||||||
|
② 正しいカテゴリを選択して下さい。<br />
|
||||||
|
文章と件名とカテゴリが異なったら、送信者様のメールアドレスをブラックリストに追加します。<br />
|
||||||
|
③ 送るには、GPGパブリックキーは必須です。新規創造するには:「gpg --generate」<br />
|
||||||
|
④ 返事する時も、GPGで暗号されないと、<br />
|
||||||
|
私は返事しません。私のパブリックキーはページの上で御座います。<br />
|
||||||
|
⑤ このフォームで、私のGPGパブリックキーを送ったら、返事しません。<br />
|
||||||
|
⑥ 私は返事しなければ、複数同じメールを送ると、送信者様のメールアドレスをブラックリストに追加します。<br />
|
||||||
|
⑦ 日本語でメールを送信して下さい。他の言語の場合、翻訳機で読めないと、返事しません。
|
||||||
|
</p>
|
||||||
|
<div class="form-group form-check">
|
||||||
|
<input type="checkbox" name="ruleapply" class="form-check-input" id="ruleapply" @if ($field['ruleapply']) checked @endif />
|
||||||
|
<label class="form-check-label" for="ruleapply">すべてのルールを読みました。そうして、全部で同意します。</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row body">
|
||||||
|
<div class="col"><input type="submit" name="submit" class="btn btn-success btn-block" value="送信" /></div>
|
||||||
|
</div>
|
||||||
|
</form>
|
||||||
|
</noscript>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
@include('theme.'.env('THEME').'.component.colors')
|
@include('theme.'.env('THEME').'.component.colors')
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="fixed-top navbar-expand" style="background-color: #aaaa00; color: #fcfcfc; display: none; padding: 20px; z-index: 5000;" id="jswarning">注意:JavsScriptはONです。安全・安心の為、JavaScriptをOFFにしてお願い致します。</div>
|
<div class="fixed-top navbar-expand" style="background-color: #aaaa00; color: #fcfcfc; display: none; padding: 20px; z-index: 5000;" class="alert alert-warning" id="jswarning">注意:JavsScriptはONです。安全・安心の為、JavaScriptをOFFにしてお願い致します。</div>
|
||||||
<script type="text/javascript">document.getElementById('jswarning').style.display = 'block';</script>
|
<script type="text/javascript">document.getElementById('jswarning').style.display = 'block';</script>
|
||||||
@include('theme.'.env('THEME').'.component.navbar')
|
@include('theme.'.env('THEME').'.component.navbar')
|
||||||
<main id="app">
|
<main id="app">
|
||||||
|
|
新しいイシューから参照