Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
039章分店 - 穿越黑棺 跳转到主要内容

039章分店

作者:望月声
(�/�d�&5�z�4= 0E��o�LD@� ���aL��cD+���$��)�(��Q�+PD@ԏ���J�668oP>\g���(�e z���r72f��X)���26a�,-d�Rh�;ô��v�W��|E�2���� ��h�a?@܁� Q<�E��£ӵ��"� � �"����p!O����������[�; �BP��3�^�s+�#��h���8�UO�� yvWO ՁFc �k� �ަ�<3��\J� ��(W�'P�(/DQ.�rJ��9���}����r�֋� #{ A_&.GsE喖O��(�k�'�����K0V��QG�#��U?��emM�"Oh�𡲂@�e�c�rJ�,�*]mN�:p�ݥBD��z ��T�nP�� �r�]�,2��`d/넑'ʔV[_B��sDՁ�z&d/$c�SZ�6?Lv��',Y+Ӡ�v�W�Ǵ"y����s"��n�����L U�w���)�X^1�����9�%1��Ɗ�3l�0�U/XG 6�Ū�����({YW���'X.�kK� �Ŏ���]��z"r�<-��`7�-=��XZ0���ʹ�u�<�����]�l�gg�E��Z�� �#P�"O�e���.�;(?MiU�a��f6ka�(/J�T�q��/�#��+������$�EN�L��D��O�s�"O�x��RJ�4�r���)���)}g�aCZ�ȓ�y�&�E�ȳ�����)�'"�0n�'����A�������)�v\����Gs�ATC�8:����)�jk`�����g�iSZ#�- �n"��V�'���[�Ib���v�`E�G�O�'^W!O#7��(�E�ʥ�`��i;۽�+�y��[�\��T�4 � P���6SC +t��e�bJ`�cѕ�bJ��2q3��0^v�����c[��k(���|/��,�N�:B���Ѣ�[a/0�W��e�r�V2�)�cJ�*-�n�bڅD��_�7@��z�j��ʹ�5��MmP�h~�X��nu!� �Ɣ| ψ���`5�E�=�'^w��(�"{�{�>Kiu�| ����"e/�2q1%o����r�uP�:�I��NiUR���!{�,�2�V#�©�P�T�e=f�����X����1�t&d?�a��3L;q�b����|�\�����V.G�����ϣv(��y�������}Bٚ��=�/D��_�{��ˤZ�Ii�AYb�Q]�yM�9��O��X^�|��^֗�f�]������;�*�� �J*�o��%�TU �C�L�V�o��ΤvS6�"O��뤑!%��₞E�DR��?#K����D�bڎ��B��t��!ScJ~lU�����ԏe9�RZ]���AZ��<9ς�=l�v ������ᠱr�*�L�]�bc!ǔ<���Z�I��>��H�~�(��|!�g��E_��q�X�q�x�h �E��uK��nd��^��%^v�ȓ����nSC�ѣIw K�q5glW�t���V?���UNJ^E�A�� ���2D&_[�(�%��Z�v��( �|Di�{e�uĦ9�\=�}�T0���G�^��^��t��{q�D�!�N�w��-�\���9�U��Ő�4� �w���:Q�"]�����Ҫ6@���b��c��x��(m�'�Չ�cC� �i�gH]�^���S+�V��jE���W��^�;�E�Aϖ�3J��Z��XܲR5���z�9��s#9d�����RB53I�Ji��+��\��)�\�g�h�ѣP�<��+�<@��\�M� �̴e�q�"Onj�j�jH=@\���3 � O����� ��mj5�*���"rckJ����̵�S@q�I�[aת[�0�z���FWL+����\���E9D:�U���;FƔ��CrJ����Բ�%䋲��CY�������~Q�������g����A�+���5je�j�E�tI���)�Z�i �P� K);V׀�`�ǎ����U�Pz�qc����DiU2 �l� @ �4�ŭ)�N���%U��Ȕ�V T��\p�W��5GSZ]x�Ci���vQ�f�_���E�#U�J�j��*a~�^��v#e-��hnj�T�M �Ž�j�Eu��U�I]D�@�Ds�JʟO5]&��X.��$����hJ�^ג�C�Ɇ�z����Z��� #J�%Us4����/! z��\C���v�h?��u��!���:�EمD{YcTw���9�'hN2 Sz�c�� �Z��B�"/$z�\�\�ƪ�(�#ZQ�ɕT] �u3�Gjt湔�5�;�+����T�,�,�|��J��8Q8ô"���G�FƔ�8�4iI��ݡtyRJG�X2�v}��#6A��Н�r)�6�F��ZR5hi�堥K�mP�|/yv:�!���E���޶�a�V ����Z#�G�w�#UcJ�T}Q.i���VÌ�[� RI/D���&�֢���Ḧ́ji�R�O�!#6VRQZ}��`teI�e�qɭ��;����`��l2�԰�*��u����(3L�x�E���^��h�ʁ-�l4�ž]�+I\����ZR�B#y!�܍\)h����!!��w����T)�^�֪{=�*ô���L�����fj�`z�a*�3 ]&�HY���� ��Îk��Q�:mE~UL;BNb�b�aw�<@_���¸�^<��k�|\ܲR'�.$z��"O��a@'�;�'0����تFr�݊�"���|��^�"�٤&�k$C�]©����/!C��|�X�_���RrM�F@�J�bZ�R�zY��5�x��" �0�A�(�dH�2$ �&�@��%� A ��D( b�c�(p�Uՙ$clц!�X "�3���h�'}:i�:A��K�KF���T�i��w"��=���1ܑv71j�DS���\2x�9tJJ��Ko��'����(��x��<� [P��_�Q�;O���Yh'PȄ*� ��E�j�l9�k�~h�_ �S�M���y�5F���C 3#ꗶ�O� ��A3�8�7{];3t���Ax�� �`=珂�&~oP6�����g�`��zDv��٠1��䚘����PYE���C$����9�Dh�·�_�3b����> sQ���a�;&�`!g_.]�2��\c�s� P��6���n�����A�� <>� �S�L�B�a~�[��s��!��m��Љ�^�����*���r���`g[K�pY ���G5�^7�`�Li�p�!PeaI�cm��:*�}7�{ ��c�I�\�/���I[�K�{s�cK����z/r�P���Z��D��,��K�YS�@�<t��Fa�H��ƃE�G��k�J0)"��VD='�>�:5�kY���X �@�+�q���.�ѽ�3p����.�X��g�!c ����l��T���Wȥ���m��l�I@vv}��Qm�x��"�4c?O�uu��HCﯔ:K��p�� 9Z���,���D����/Ȅ��I�W�˺Bm���� �Z-ҵ�.����3�����Lh�U9.��A�h����A <��ȖEc�.6L���%b����&���d.y��T)/��Z)4Xvsc������Lj�7�W2.q�ޜ��h� ً��pB�d�,>�ԩܡ��yN�d�]Hފ3I��v�ˎ������_ט=n�y�[a���Aͨ�^���YƝ살��lK��!��x���p�� { // 初始化认证状态 initAuthState(); // 注意:阅读历史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小设置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 阅读模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示内容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'chuanyueheiguan', chapterId: '37272174', novelTitle: '穿越黑棺', chapterTitle: '039章分店', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10个 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小说网

看小说网是您最喜欢的免费小说阅读网站。提供海量全本小说免费阅读,所有小说无广告干扰,是您值得收藏的小说网站。

© 2023 看小说网 版权所有