既出の 『同人ゲーマーによる、同人ゲーム新着レビュー』、『陵辱ゲーマーによる、陵辱ゲーム新着レビュー』 を、オマケ付きで、一本化して整理しました。
拡張性を考慮したので、追加したい『◯◯ゲー』なんかがあれば、その他板とかTwitterなりにコメントください。
元のSQLは、あまりスマートではないので、近々、削除しようと思います。
select
chr(60)||'style type='||chr(34)||'text/css'||chr(34)||chr(62)
|| '#mywrapper div {'
|| ' font-size: 1.05em;'
|| ' margin: 0px;'
|| ' padding: 2px;'
|| '}'
|| '#mywrapper .comment { background:#FFFFCC; }'
|| '#mywrapper .comment:nth-child(odd) { background:#FDFDAA; }'
|| '#mywrapper .tag { background:#6fec6f; }'
|| '#mywrapper .pov_A { background:#ec7f7f; }'
|| '#mywrapper .pov_B { background:#7f7fec; }'
|| '#mywrapper .pov_C { background:#af9faf; }'
|| '#mywrapper ul, #mywrapper li {'
|| ' display:inline;'
|| ' list-style-type: none;'
|| '}'
|| '#mywrapper li {'
|| ' font-size: 80%;'
|| ' color: #ffffff;'
|| ' padding: 1px 2px;'
|| ' margin: 0 0 0 4px;'
|| ' border-radius: 2px;'
|| ' -webkit-border-radius: 2px;'
|| ' -moz-border-radius: 2px;'
|| '}'
|| '#message_area {'
|| ' position:fixed;'
|| ' height:24px;'
|| ' bottom:0;'
|| ' background: #fff;'
|| ' margin: 0px;'
|| ' padding: 4px;'
|| ' text-align: center;'
|| ' z-index: 1000;'
|| '}'
|| '#message_area * {'
|| ' background: #fff;'
|| ' color: #000;'
|| ' vertical-align: middle;'
|| ' border-radius: 2px;'
|| ' -webkit-border-radius: 2px;'
|| ' -moz-border-radius: 2px;'
|| '}'
|| '#message_area .es_sql_reviews, #message_area .es_sql_reviews_change {'
|| ' margin: 2px;'
|| ' padding: 2px;'
|| ' border: solid 1px #000;'
|| '}'
|| '#message_area .es_sql_reviews:hover, #message_area .es_sql_reviews_change:hover, #message_area .selected {'
|| ' background: #e00;'
|| ' color: #fff;'
|| ' cursor: pointer;'
|| '}'
|| '#ajax_blackout {'
|| ' position:fixed;'
|| ' top:0;'
|| ' left:0;'
|| ' background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAI0lEQVQIW2NkwARpjGhiaUD+LGRBsABIEUwQLgATRBEACQIAw+IEbPD2jzoAAAAASUVORK5CYII=) repeat;'
|| ' margin: 0px;'
|| ' padding: 0px;'
|| ' opacity: 0.5;'
|| ' text-align: center;'
|| ' z-index: 100;'
|| '}'
|| chr(60)||'/style'||chr(62)
|| chr(60)||'link type='||chr(34)||'text/css'||chr(34)||' rel='||chr(34)||'stylesheet'||chr(34)||' href='||chr(34)||'css/default.css'||chr(34)||chr(62)||chr(60)||'/link'||chr(62)
|| chr(60)||'script type='||chr(34)||'text/javascript'||chr(34)||' src='||chr(34)||'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js'||chr(34)||chr(62)||chr(60)||'/script'||chr(62)
|| chr(60)||'script type='||chr(34)||'text/javascript'||chr(34)||' src='||chr(34)||'http://blueblueblue.fool.jp/js/jquery.es_sql.js'||chr(34)||chr(62)||chr(60)||'/script'||chr(62)
|| chr(60)||'script type='||chr(34)||'text/javascript'||chr(34)||' src='||chr(34)||'http://blueblueblue.fool.jp/js/es_sql_reviews.js'||chr(34)||chr(62)||chr(60)||'/script'||chr(62)
|| chr(60)||'textarea id='||chr(34)||'sql'||chr(34)||' style='||chr(34)||'display:none;'||chr(34)||chr(62)||chr(60)||'/textarea'||chr(62)
|| chr(60)||'div id='||chr(34)||'ajax_blackout'||chr(34)||' style='||chr(34)||'display:none;'||chr(34)||chr(62)||chr(60)||'/div'||chr(62)
|| chr(60)||'div id='||chr(34)||'mywrapper'||chr(34)||chr(62)
|| chr(60)||'div'||chr(62)
|| '凡例'
|| chr(60)||'ul'||chr(62)
|| chr(60)||'li class='||chr(34)||'tag'||chr(34)||chr(62)||'タグ'||chr(60)||'/li'||chr(62)
|| chr(60)||'li class='||chr(34)||'pov_A'||chr(34)||chr(62)||'POVランクA'||chr(60)||'/li'||chr(62)
|| chr(60)||'li class='||chr(34)||'pov_B'||chr(34)||chr(62)||'POVランクB'||chr(60)||'/li'||chr(62)
|| chr(60)||'li class='||chr(34)||'pov_C'||chr(34)||chr(62)||'POVランクC'||chr(60)||'/li'||chr(62)
|| chr(60)||'/ul'||chr(62)
|| chr(60)||'/div'||chr(62)
|| chr(60)||'div id='||chr(34)||'results'||chr(34)||chr(62)||chr(60)||'/div'||chr(62)
|| chr(60)||'/div'||chr(62)
|| chr(60)||'div id='||chr(34)||'message_area'||chr(34)||chr(62)
|| chr(60)||'span'||chr(62)||'Navigation'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews_change selected'||chr(34)||' data-es-type='||chr(34)||'doujin'||chr(34)||chr(62)||'同人'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews_change'||chr(34)||' data-es-type='||chr(34)||'ryoujoku'||chr(34)||chr(62)||'陵辱'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews_change'||chr(34)||' data-es-type='||chr(34)||'nuki'||chr(34)||chr(62)||'抜き'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews_change'||chr(34)||' data-es-type='||chr(34)||'non_adult'||chr(34)||chr(62)||'非18禁'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews_change'||chr(34)||' data-es-type='||chr(34)||'ntr'||chr(34)||chr(62)||'NTR'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews_change'||chr(34)||' data-es-type='||chr(34)||'lolita'||chr(34)||chr(62)||'ロリ'||chr(60)||'/span'||chr(62)
|| chr(60)||'span'||chr(62)||':'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews selected'||chr(34)||' data-es-type='||chr(34)||'doujin'||chr(34)||' data-es-interval='||chr(34)||'1 month'||chr(34)||chr(62)||'1ヶ月以内に発売'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews'||chr(34)||' data-es-type='||chr(34)||'doujin'||chr(34)||' data-es-interval='||chr(34)||'6 month'||chr(34)||chr(62)||'半年以内に発売'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews'||chr(34)||' data-es-type='||chr(34)||'doujin'||chr(34)||' data-es-interval='||chr(34)||'1 year'||chr(34)||chr(62)||'1年以内に発売'||chr(60)||'/span'||chr(62)
|| chr(60)||'span class='||chr(34)||'es_sql_reviews'||chr(34)||' data-es-type='||chr(34)||'doujin'||chr(34)||' data-es-interval='||chr(34)||'3 year'||chr(34)||chr(62)||'3年以内に発売'||chr(60)||'/span'||chr(62)
|| chr(60)||'span id='||chr(34)||'message'||chr(34)||chr(62)||'Waiting'||chr(60)||'/span'||chr(62)
|| chr(60)||'/div'||chr(62) as "</table>"